The first thing you should do is post your question to a site where this kind of question is actually on topic. Perhaps like Programmers or maybe [Super User)(superuser.com) — Tibrogargan41 secs ago
Yes, they are spam.
The purpose of Stack Overflow is to get answers to programming questions, not to solicit developers for work. If employers want to do that, they can use Careers for that purpose.
@ThomasOwens "A post should be marked as spam ONLY when it contains an unsolicited advertisement." (quote from MSE faq) Poster advertises their job offer: "looking for a mentor to help me solve my basic coding problem within web development. Please let me know if you would be happy to help me." And it's unsolicited
On other communities (and when talking about spam emails), it does indeed mean any unsolicited or unwanted messages. It would include gibberish posts and some off-topic posts. However, on SE, spam explicitly means unsolicited advertising of products and services. Since this does not advertise a service, it can't be spam.
Spam flags have special implications in the system.
If a post gets auto-deleted as spam, the system takes other actions.
I can't get into all of the details (I'm not sure how much SE has actually disclosed to the general public, and I'm sure I'm not even aware of all the details).
@ThomasOwens I checked with folks in Charcoal HQ room who specialize on catching spam in SE network, they seem to agree with your assessment that job offers don't qualify for spam flags, even paid ones
@ThomasOwens well since we decide to use strict meaning when talking about spam flags, it would be fair to be strict when reading that MSO post wouldn't it. And strictly speaking one can't say it's wrong. It doesn't tell readers use spam flags, it doesn't refer any formal definitions nor does it pretend to be formal in any way. Per my reading it states pretty informally that job offers are spam. And it just doesn't give any formal, strict grounds to say that it is wrong
@gnat It says it's spam, and there's a flag called spam. I think any reasonable person (especially one who isn't familiar with the little nuances of the system) would assume that if you should use the spam flag.
@ThomasOwens that doesn't fly to me sorry. In the context so strict that it can't qualify blatant job offers (even paid ones!) for spam flags, I find that references to "reasonable person assumptions" are too vague. How about we apply equal judgement to this post and to spam flags, either both are treated informally or both are treated strictly
"A post should be marked as spam ONLY when it contains an unsolicited advertisement." ==> This says you should use a spam flag if there is an unsolicited advertisement. It relies on Wikipedia to define unsolicited advertisement. However, that's not how spam flags should be used, so this guidance needs to be corrected.
@enderland Oh, interesting. I'm not sure if I can fix it, but maybe leave a comment to help the asker fix it.
But once a question is closed, they actively need to work to make it good. That's another thing they don't understand - forums don't often have the same kind of quality control that we do here.
@AaronHall If you don't close it, you allow someone else who doesn't understand the system to dump in a low quality answer.
I can kind of see where you're coming from. But experience has showed that closing fast, letting the community engage in comments, and then reopening leads to higher quality answers.