Ask HN: “Do's” and “don'ts” for tech recruiters?
I am thinking about a more empathetic, non-odious approach to tech recruiting. For example, subverting the principal-agent problem by hiring empathetic people who are easy to talk to, at a salary, rather than putting on commission. And to this general end I am soliciting everybody's feedback on demeanor.
What do recruiters do that you like?
What do recruiters do that you hate?
Feedback in this format would be great:
Do:
* Tell me salary figure upfront
* Tell me the name of the company
Don't:
* Stop communicating with me once you realize I'm not a good fit
32 comments
[ 5.4 ms ] story [ 72.1 ms ] thread- Don’t place a job ad for a job that doesn’t exist.
- Don’t use my references as a way to call my former managers to ask if they are looking to hire. I had a recruiter call my references “to check my references” and then segway into asking if they were hiring - when I’m not even looking for a job. I was burned once and I will never give out references to a recruiter, just to the hiring manager.
- Don’t call me from hundreds of miles away to talk to me about a position you know nothing about.
- Don’t say you are working with a company that you aren’t.
- Don’t tell me our goals are aligned “because if I get you a higher salary, I make more in commission”.
- Please don’t call me if your English is so poor that I can’t understand you.
There are good recruiters (I’ve worked with them) so it is possible to act decently and still stay in business. [1]
[1] John Spencer at Connected Systems Partners is a guy you might ask about “doing it right”
Can you expound upon this point please?
>- Don’t call me from hundreds of miles away to talk to me about a position you know nothing about.
Shall reach out to John Spencer.
The knows-nothing recruiter had already set me up with a phone screen interview for later that day. When the “good” recruiter learned that the knows-nothing recruiter hadn’t been able to prepare me for the interview, he told me all about the position and the manager, preparing me for my upcoming phone screen. Yes, he tried to help me get a job that, not only wouldn’t have earned him a commission, I would have been competing with his own candidates.
My impression is that recruiters in my area, work with companies in my area. My experience with recruiters calling from thousands of miles away, was that they didn’t seem to have a knowledge of local companies.
* Try to lure me to your office "for coffee" in exchange for the name of the company you represent (why would I waste my time drinking coffee at your office?)
When my recruiter, who landed me a very well paying job out of the blue, calls me and asks if we can get lunch, I make sure I’m free for whenever she’s free. “When’s convenient? Your pick.”
Soft skills are usually more important to get and keep a job vs technical competency, except in rare microcosms.
* Admit when you can't speak geek, and explain your own personal work background where it's relevant to the skills you're scouting for.
Don't:
* Hype candidates up and stroke their egos a lot, by getting them to as many interviews as they can as soon as possible. As you mostly throw them at companies who are only speculating.
Don't: * Ask my current and expected salary requirements
If I'm approaching a recruiter, it's extremely likely that I'd at least be willing to give them a minimum salary. I've never done this though - it's always been random recruiters spamming me on LinkedIn.
Regardless, if you tell them your minimum salary and they know the hiring company won't possibly reach that salary, they won't waste the company's time.
[1] theoretically when someone is paid on a commission based on you getting the highest price, the incentives should be aligned, but studies show that in reality it doesn't work like that (https://www.nytimes.com/2005/02/20/business/yourmoney/why-a-...)
uhh, no shit? haha.
Don't spam me with jobs that I couldn't possibly be interested in. For instance, I work almost exclusively with open source technologies. There is no world in which I'd be interested in building .NET applications for some soulless corporation, not attending conferences, etc. Also, because this comes up frequently: don't spam people with javascript experience with java positions.
If they're interested and have not brought up numbers, I'll ask them to provide their expectations first and I appreciate when they do. If they don't, I'm happy to give them a broad range to see if they're at least in the same ballpark.
As an agency recruiter, I serve the employer. If I tell everyone that a job will pay $150K - $200K, far too many people will respond with "yeah, my expectation is around $200K." It's not fair to the CTO/VP Engineering.
I don't believe there's a right answer, but I'm trying to find that middle ground that serves everyone best.
I would be curious to hear what HN users think.
Second biggest annoyance is keyword matching me and hundreds of other people and spamming us all, because so many times there isn't even close to a good fit other than your client uses java and I have some Android experience. Most of these people then make me feel like I'm a high pressure sales target, and in many ways I know I am so it's more understandable. But I'm not likely to want to work with you.
The best recruiters I've ever worked with make me feel like I'm the customer and they're doing me a service. Finding good opportunities can be hard, and I probably don't know the market as well as you do. Those recruiters don't outwardly care if I'm not interested in a particular role they thought was a good fit. They say that's ok, what don't you like? What should I look for when I send you opportunities?
* Try to have job descriptions that make a little bit of sense. A lot of times it's just a dumb collection of somewhat related programming keywords, which just makes me cringe.
Don't:
* Don't tell me my rate should be fine, and waste my and company's time by proceeding to interview process, if my rate is way more than what the company can actually afford to pay.
* Don't mass spam people with job postings, because most of them time they are a bad match. E.g. don't send ASP.net position to an iOS developer.
I know this is a lot to ask, because recruiters are busy, and would rather send the same message to 10,000 developer than go through each profile individually and pick only the ones that really match the criteria for the job. I'm just pretty tired of receiving all the recriter spam about developer jobs that don't match my interests at all.
Tell me details about the company, like its name, where it's based and what kind of things I'll be working on.
Provide a salary figure for the role
Give feedback on things like interviews done with the company, assuming they tell those things to you. Obviously it's better to have the hiring manager respond, but to get a message from the recruiter saying either they said the interview went well because of this and that or they're looking for someone else right now is useful.
Keep your job descriptions realistic. If there's a huge laundry list of keywords for skills your applicant 'needs' to know, don't be surprised if most people are hesitant when they reply to your email.
Don't:
Provide irrelevant job offers and leads. Seriously, sending a JavaScript programmer Java related offers is a waste of time, as is sending through roles where 90% of the skills required are ones that candidate doesn't have. If someone is a PHP or Python developer, then sending them .NET roles may not be the best idea.
Try and 'encourage' applicants to sign up for training through your company. Seen quite a few 'recruiters' who were seemingly only contacting people to sell them courses, and it's an annoying waste of time.
Force people to sign up with your inhouse system to receive new jobs. We get it, job sites are a difficult thing to market. But saying you have a role and then only having said role available on another site is a hassle.
Have people come to your office for an interview. You are not a company offering jobs, and for most people don't want to spend money and time travelling to your office for nothing more than a quick chat. Especially if said office is really out of the way.
High likely match candidates are then sent to the recruiter along with the engineer's notes as to why the candidate is a good fit, from a technical perspective.
The recruiter then leads a team of customer success personnel whose jobs are to transparently communicate with the candidate and guide them along the funnel in a high EQ way.
Do: - Read my profile and make it clear in your email or message why you think the position is a good fit (referencing details from my profile)
- Be personable and real with me. The more I feel like a random number to you, the less I'm likely to respond. I'm simply too busy for low-quality inquiries.
Don't: - Require salary verification at any point in the process. These days it's offensive.
- Blast out inquiries to anyone who has a keyword in their profile
- Be uniformed about how and why I might be a tremendous fit.
- Bullshit me