We interviewed a lot of hiring managers/etc. while we were working on a previous business in the hiring space. As part of that, we asked them this very question.
The fear of litigation was by far the biggest reason we heard, but there were some other popular reasons (mostly relating around conflict avoidance):
* Notably, giving feedback feels like an opening for the candidate to submit a rebuttal instead of ending the conversation (e.g. "You didn't do well on X" "Well here's a list of reasons why I didn't do well, and here's me demonstrating I actually understand X").
* It was just a personality conflict that few people would admit to in writing (e.g. "You're kind of an asshole, I don't want to work with you" isn't something you tell a candidate).
* There just isn't much actionable feedback to give. "Nobody felt excited to potentially work with you" isn't really actionable feedback, and sharing that just feels kinda mean for no reason.
* Someone better came along to fill the role and nobody wants to tell a candidate "We found someone better than you".
The asymmetry is actually pretty funny if you think about what happens when a candidate declines an offer or ghosts a company.
If you ghost, they’re likely going to continue to contact over multiple channels. Because they want an answer so that they can take next steps. Same as a candidate.
If you say thanks but no thanks, they’re going to want to know why, is there anything they could have done differently, or try to convince you that you have it wrong.
There’s basic human reasons for these very common reactions, we just put a construct in front of one of those groups and tried to explain it away as being acceptable.
Not asymmetrical, in my opinion. Companies are holding all the cards, otherwise I wouldn't be looking for a job in the first place. I believe that someday there will be too few jobs for all the people on this planet.
someday there will be too few jobs for all the people on this planet
There are too few jobs now. Paul Krugman called it a "savings glut". There are no opportunities to invest the cash you are holding productively, consequently interest rates are low and the best thing you can do is buy back your own stock.
Can people just drop "fear of being sued" as a catch-all reason for any behavior? It is incredibly expensive and time consuming to file a lawsuit. The average person doesn't go around suing other folks regularly.
Filing a lawsuit can be quite profitable for the lawyers involved.
What's preventing someone from trying to extract $3M in settlement money from a rich company that doesn't want its reputation tarnished in a long running discrimination lawsuit?
And $3M is a lot of money that lawyers would eagerly represent someone that has an evidence of discrimination.
The time it would take out of your life (just because you hire lawyers doesn’t mean you’re spending no time on the lawsuit). And once you file that lawsuit it’s going to become public record that you sued a company you interviewed for, so there’s a lot of downside risk for the rest of your career. I understand the fear but I don’t think there’s realistically a lot of downside risk for employers to responsibly share some feedback. And certainly there’s no legal risk to just letting candidates know they went in a different direction.
This is a societal problem and not just employer/jobseeker. "Friends" and aquaintances do it now. Vendors/contractors/trades people do it. Only a matter of time before our pets ghost us too.
Have you ever owned a cat? Growing up, my family consistently was adopted by neighborhood cats. It was bad enough that owners would knock on our door and ask us to not be so nice to their pets so they'd come home.
They don't see that as part of their job. On the short term that behaviour probably doesn't create problems for them. On the long term, they likely will be responding to job adverts themselves :)
Anyway, no answer is sometimes preferable to some of the nonsensical standard doublespeak letters you might receive ("niet weerhouden...").
Respect is far to be found in these HR practices, in my experience. It usually reflects in the business who took them on board. Once you see through all these efforts to make people behave exactly like they want, I doubt there will be much workplaces left considering.
This happened to me with RedHat. They were my first choice, so being ghosted by them delayed my job search by several weeks. It was a serious problem for me.
You interview at two companies. Your first choice rejects you. Your second choice says yes immediately, then gives you time to decide.
If the first company rejects you and tells you so, you can immediately accept the second choice. If the first company rejects you and ghosts you, you instead wait a month hoping the first company will get back to you, then accept the second choice.
If you are willing to completely burn bridges, you could accept the second choice, with the intention of immediately leaving should you hear back from the first choice. While possible, I'd have some qualms about doing so.
It's very simple. Contact the first choice, ABC, and tell them "Looks like things may be moving forward with XYZ. I have a preference for ABC, but we have fallen out of touch. If I don't hear from ABC in the next day or two, I will likely be signing with XYZ."
Be specific with the details, to make it clear there is no bluff. (If they are so inclined, they could call XYZ and confirm everything you said.) And if they don't respond, then go through with XYZ.
Anyway, unless the first versus second choice thing is about something concrete like compensation/benefits, or work location, a lot of it is just in your head; you have not actually worked at either place.
A similar thing happened to me too; it was a 3 hour onsite. No news at all... until about 2 weeks later I got an automated request from the agent asking me to fill in a feedback form on how they did. I had fun filling in that form!
Not too many places will straight up ghost candidates that have done on-sites, that's pretty unusual.
Sometimes they'll dangle candidates if they're waiting to hear whether their first choice accepts, but even then it's rare not to communicate at all once you've done an on-site.
Aviat Networks flew me to Wellington for a whole day interview a few years ago.
I was expected to prepare (in advance) a number of things including a technical presentation and detailed answers to a large number of questions, which took me several evenings and most of a weekend. I flew there on a monday for what was an exhausting full day of interviews before my return flight that evening. The recruiter phoned me the following day to say they were very impressed and would be making an offer, but there were some other people who wanted to meet me.
So a few days later I took another day off work to fly down for a second round of meetings. At the end of this second day I was told that the senior manager was abroad and they would finalise the offer when he returned.
I flew back home and waited a week or 10 days before emailing to hear how things were progressing. The recruiter responded "to recap, we are waiting for $manager to return before finalising the offer".
That was about 7 years ago, and it was the last thing I heard from them. I get that employers can't be bothered responding to every CV that crosses their desk, but this was a demanding process that cost me several days effort and 2 days salary. Maybe they lied when they said they liked me, I have no idea and don't really care. But I certainly didn't expect to be ghosted after all that.
A year or two later I had a new colleague who had been working there around the time of my interview, and I told him this story. His response? "You dodged a bullet".
Bloomberg did it to me. Even blocked my phone number. I figured that out when I changed my caller id. It was back in the day when VoIP was new and they didn't expect that someone could do that. It was worth hearing the panic on the voice when they realized who it was.
The only reason I called was because they stiffed my the reimbursement for travel expenses which they had agreed to pay for. The HR turnover was so high that everyone I had talked to before the interview was gone by the time I put in for the reimbursement.
Interesting, when I worked at Bloomberg we had a standard form letter for rejections that was sent every time. (Email)
Funny story about that, I'd set up a macro to fire off said email with one keypress. Finishing up a phone screen that went horribly, I thanked him for his time and all the other niceties, and pressed the key right as I was about to hang up.
Couldn't you just say the same thing over the phone? Or do you need to keep the mask on during the call? As if the rejection is only possible in the next turn.
But the company too spent at least 6 man/hours to interviewing you. Whatever reason they had to not call you back, they didn't come out of it unscathed, interviewing someone is not cheap.
Even if it is transactional it still makes sense. People talk and if a company gets a bad reputation it will be harder for them to recruit and retain which translates into a cash cost.
likely far more than 6 hours, probably more like 50+ with all the people and tasks involved. But they also cost this as part of their model - I don't think it's fair for individuals to eat the cost of the hiring process dictated by prospective employers; that's why in-demand candidates won't put up with their nonsense.
When I ran my recruiting business, we told people they were awesome, but not the kind of awesome we need right now. Sometimes I would offer personal feedback that was "off the record" if I felt they really needed to hear it.
I had a one candidate come thru who wasn't a fit. But on top of that, his clothes were filthy and his resume had a bunch of typos in it. I told him after the interview that we wouldn't be hiring for skills match reasons, but also offered the feedback on his appearance. He wrote me a letter a couple years later thanking me for the advice, which I guess he hadn't realized was holding him back.
Another time a hiring manager told me that a candidates mullet haircut was too unappealing. I decided to pass that feedback tactfully to the candidate after buying him a beer. Mullet guy actually ended up interviewing me for a job years later, and brought that up. He said his job prospects got much better after he got a haircut and thanked me for the feedback.
While I think giving no feedback is good advice in general, I think it's fine to tactfully offer feedback to a candidate if they really need to hear it. No one is going to try justifying the ketchup stain on their shirt. Haircuts might be more sensitive, but I was fairly confident mullet dude wasn't rocking business-in-the-front-party-in-the-back style for religious or cultural reasons.
This is close to my heart because I'm transgender but in the closet at work. My long hair is really important to me and close to my heart. I suspect I'm having trouble landing business analysis roles because of it and that sucks.
I think you're a ---- for considering someone's haircut a reason not to hire.
* We already had a candidate in mind but our hiring process requires us to publicly post the opening and interview other candidates before we hire the person we already decided on.
here's one specific to me: we said we offer a visa but only because so we can hire immigrant that are already on a visa sponsored from another company and need to retain sponsorship as we poach them
I honestly wonder how much time, energy, and resources are wasted on that type of process across the US. Direct placement isn't necessarily a bad thing, I don't know why organizations don't just do that.
Maybe it's to spread the fault around if it goes bad?
Notably, giving feedback feels like an opening for the candidate to submit a rebuttal instead of ending the conversation
Definitely. Send feedback from a no-reply box and make this apparent.
It was just a personality conflict that few people would admit to in writing (e.g. "You're kind of an asshole, I don't want to work with you" isn't something you tell a candidate).
Nothing wrong with pointing out a perceived deficit in written & verbal communication skills.
There just isn't much actionable feedback to give. "Nobody felt excited to potentially work with you" isn't really actionable feedback, and sharing that just feels kinda mean for no reason.
If you stress during the interview that culture fit is a large component of the hiring process, simply stating that there wasn't a strong enough culture fit should be enough. No need to go into further detail, there are a lot of applicants.
Someone better came along to fill the role and nobody wants to tell a candidate "We found someone better than you".
It can be relieving to know that the fault doesn't lie with your character or presentation, and that management simply decided to hire the person with more experience.
Barring liability cases, it's all about managing expectations.
Facebook gave (gives?) feedback. It's good PR in the candidate community, not just bet candidates like it, but because it promotes Facebook's reputation as a fearless company that does what they believe in regardless of conventional wisdom.
Uh no they don't. At least not in all cases. They refused to give me feedback after requesting it. I even asked an inside friend to follow up with the recruiter.
If a rebuttal allows you to identify a good candidate you would otherwise have missed, that's actually a positive thing though? (I appreciate many rebuttals won't be in this category).
The challenge is one of scale. Anything you do for one candidate you have to for 500. Writing personalized emails in a sensitive way is a significant time and emotional burden.
> Someone better came along to fill the role and nobody wants to tell a candidate "We found someone better than you".
On the contrary, most automated reject messages from recruitment systems use something along the lines of "we regret that other candidates were a better fit for this job".
This turns it to be widely useful, inoffensive and can be used instead of the real reason.
It's not meant to be a benefit for the company, other than good PR I suppose.
It's meant to be a gesture of good faith towards the candidate that invested their time and energy to interviewing with you, i.e. at least the candidate didn't walk away with nothing from the process.
Many many years ago I applied at IOActive as a security hobbyist on the off-chance they were willing to take a chance on someone trying to switch specialties.
They were not, but they were super, super nice about it. I was on all their email lists and they would reach out from time to time. In fact the founder took me out to lunch at least three years later just to catch up and see where I was.
He didn't have to do any of this. I've never had anyone but consultancy recruiters keep in touch for that long, and they often feel fake and exploitative.
There was an old saying in Seattle that 'Seattle is a small town'. From a software perspective, there are a ton of people in the city, but up until pretty recently you were virtually guaranteed to bump into old coworkers again, or at least work with people who also worked with them. It's no good pissing off people who aren't a fit for this job now but might be a great fit in three years. They may remember how you treated them... Google.
In my last cycle of interviewing in SF, I ran into two folks I had interviewed in the past. Both very strong interviewers in that I could sense they were putting their full energy into collaborating with me. I remember thinking I really hope I was as gracious of an interviewer. I don't think I have ever been an asshole, but I felt guilty because I have gone into interviews at 70%. SF is small too.
For those curious, the two companies were Coinbase and Envoy. Interviewers at both companies were across the board superb.
I was just thinking this may be like the first date advice to watch how your date treats the waitstaff. Are they gracious or petty to people they don’t need something from?
If you decided that the person won't be on any team in the entire company ever then, go ahead and ghost. Otherwise, you might want to consider that both the company and the candidate will change over time but having been rudely ghosted in the past will always be an issue between them.
I can’t speak for anyone else, but for me it’s mostly been about how I was treated during the interview and less about after. I am deeply opposed to hazing rituals.
I would probably apply again at places that ghosted me, but not ones who use stress tests. Only two types of people use stress tests. Sadists, and groups that spend most weeks running around with their heads on fire.
You’re not going to learn this about me in an interview, but if you put me in a room of panicked people I’ll be the calmest one. If you keep us there, I may not be the last person to tap out but when I do there will only be one or two left in the room and the end will be in sight. And for sure I’ll remember more details for the postmortem than the next two people combined, and I’ll do more with that info than anyone else.
The ugly truth is that I keep going even when I get into deficit territory, and since I know this about myself I’m highly motivated to prevent such situations for recurring. I’m always on the lookout for antagonistic people and processes. I’ll work my ass off on these problems on my schedule if that means that they don’t keep happening at random to me or others. If the antagonist is a person you immediately go into the untrustworthy bucket.
So if you antagonize me in an interview, we’re already off on the wrong foot, I don’t trust you, and who likes to collaborate with engineers they can’t trust? And since you didn’t give me time to ask revealing questions, how do I know you aren’t like this every day? Working for crazy people just makes you crazy too.
As a candidate, I've always preferred polite "thanks, but no thanks" responses in a timely manner. The other kind of feedback that I like is things like, "we need people with a different background / experience than you have."
IMO, judgement feedback (you screwed up how you handle your yak shaving, or I don't think we'll get along with each other) is too subjective to be constructive.
And, I get it. As someone who's interviewed a lot of candidates, my biggest fear is hiring someone who is either incompetent or difficult to get along with. Evaluating a candidate is so subjective that feedback beyond "your experience doesn't match our needs" is just flame bait, or worse.
To paraphrase Joel Spolsky: It's safer to pass on a good candidate than hire a bad employee.
I feel that most of the time candidates just want to hear something that puts the situation out of their control, and therefore wasn't merit based.
It's always easier to hear "I'm breaking up with you because I'm moving for a new job and want to concentrate on my career" than "I'm breaking up with you because you're awkward around my friends and aren't interesting".
Rejection is incredibly difficult to deal with. I suspect some people will say they are immune to it, but (anecdotal example) I've been rejected from hundreds of jobs over the past 3 years and every one hurts a little. I felt it never got easier to deal with rejection, but it got easier to interview and move on.
Perhaps it's not the rejection, but the energy in creating the next steps I need to take (more resumes, taking classes, new career, therapy, etc).
I agree that rejection is always tough. I spent a year manoeuvring to be made redundant from a job I wanted to leave (e.g. told my boss I wanted to go, made sure everything I did was covered by other people). And still, when they did finally let me go, the rejection did hurt quite a bit.
It's not extreme at all. Companies are treating it as a numbers game, which is part of what the article is about. The flipside of the coin is that candidates are forced into treating it as a numbers game too.
For example: As a candidate you might submit a resume and get an automated "Thank you, we'll be in touch". There's a large variety of reasons why you might face a very low probability that someone will indeed be in touch that have nothing to do with you.
The most common is that you're just too late in the process. They might already have dozens of viable candidates in later stages. They are being economical about their interviewers' time, thinking: Well, the probability that all of those later-stage candidates will end up getting terminated is low, so we're not doing first-round interviews for now. But they are not being economical about expectations created in candidates' minds about the likelihood of getting an offer. They've simply defined the process to say: We pull the advertising after the role has been filled, because there is always the chance that we will have to go back to candidates in earlier rounds.
There might be even more extreme cases. Not saying that this is particularly common, but imagine a company has decided they need a diversity hire, say hiring a woman to an all-male tech team. All applications by men may be dead on arrival. They may not want to send out rejection letters so as not to establish the pattern.
Or the role may have already been filled and there may simply be clerical error or clerical laziness to blame about why the advertising hasn't been pulled yet.
So, from a candidate's point of view: "We will be in touch" means almost nothing. Having come across a job ad means less than nothing. Your calculation is simply going to be: I get one human contact out of every ten times I submit a resume. I get one firm offer out of every ten times I get a human contact. I'm shooting for three firm offers to choose from. So that means I have to submit my resume 300 times. Consequently you can't afford to be all too picky. You just submit to everything that could even remotely be a match. You only start putting real brain power into thinking about whether you actually want to work there in later stages of the process.
It's a sad state of affairs, but it's just the world we live in now.
It's only a "numbers game" if you treat it as such by "shot-gunning" your applications. Much better to exercise your professional network (in the flesh or online).
The whole point of web-based application process is to weed out as many candidates as possible. If you can skip that step and first make contact with a human, the odds are much better and it's less work and stress for everyone.
I am on my 7th or 8th job now and have only applied to probably 12 in my entire life.
Tailoring resumes to specific postings, and trying to find someone at the company you have some sort of connection with, are both pretty damn important unless, as you say, you're shot-gunning an identical resume to every company within 50 miles.
...there are plenty of situations that will render your social network useless, for example most of your network might be academics and you might have decided to leave academia. Most of your network might be in companies doing onsite-only in a geographical area you've moved away from. Most of your network might be less-well-paid than you. (So: the jobs you would want to apply for are with hiring managers that your friends don't know and have no influence over and if they did, they would use the opportunity for themselves rather than someone else). -- In my experience, networking just doesn't work as well as business school ideology would have you believe it does for various reasons that I'm going to try to sum up by quoting a Groucho Marx joke: "I'd never join a club that would have someone like me for a member."
Sounds like me on Tinder. There is no use thinking to much before first contact anyway. I have to spam and see what happens.
Luckely my experience in job searching has not involved ghosting or spamming. Is that an US thing? Or is "job dating" less parallell in smaller cities or countries?
This year alone I’ve applied to over 800 C# or .Net related positions and have yet to get any offer. It’s incredibly difficult for some of us unfortunately.
Precisely 886 if anyone was interested
I do wonder if you're spreading yourself too thin and not focusing on nailing one or two jobs you're really interested in by applying to so many places. I get that it's a numbers game so I truly understand and salute the effort, but I wonder if being rejected from hundreds of jobs is pointing out that something needs to be adjusted. I recently spent a few months finding a job and landed one I'm really happy with. I'm happy to provide feedback and advice if you're interested. Contact details in my profile.
To be rejected from hundreds of jobs suggest you should reevaluate how you approach the entire problem.
At the very basic level you should understand what are the expectations of the employer and whether you can fill those expectations. Try to find and talk to people at those positions you are applying to. Try to understand where you fall short.
I don't have hard numbers, but anecdotally, I know two people for whom this is simply not true at all. It took them months to find jobs, and they sincerely wanted to know why they were being rejected. If you are told "we didn't hire you, because you don't have skill X", or "you don't have any experience with Y", then you can focus on getting better at that thing. It was extremely frustrating for them to be told "We found a better candidate", or more commonly, getting no response at all.
The problem is, often, there isn't a skill or experience that is the reason. I literally just went through this.
I interviewed for a position that I am way qualified for. I check every box, in terms of skills and abilities and experience. I'm essentially doing the job right now, just with a different title.
And I was passed over for a less qualified, less experienced candidate. The reason I was given, as I dove through the organization (it's where I work now) to ask for feedback to improve myself professionally, was that there wasn't really anything I can get better at, it was just 'fit'.
I was able to ask probing questions to get to the root of that, and it turns out that, outside of the folks I work with daily, people outside of my division don't necessarily know my leadership abilities. But tell me, how would you even go about quantifying that for an external candidate, other than saying the, very safe, 'we found a better candidate'?
> And if people cared at all about interviewees they’d give some semblance of honest feedback rather than “no thanks.”
A former Apple architect once gave me "honest feedback" about the languages I work with. It was his opinion about industry direction, that 8 years later, was 100% wrong. (Although I don't think I was a good match for his startup.)
>That assumes there is no systematic bias. Which clearly there is.
This is a non-helpful statement. Humans are bias machines. We function based on our collective experience or in some cases differed experience. Saying there is systemic bias doesn't really add anything other than saying exploit what ever bias you can find to your advantage.
If he had said, "I need someone with more experience in language XXX," it would have been 100% true for his case, and 100% appropriate for me. I can read the market for technology.
Instead, he basically said, "you have a lot of experience in language YYY, which isn't going anywhere." That was quite subjective, as language YYY has significantly more use and investment since our conversation.
It also isn't really appropriate, because the job was in language XXX, not language YYY. Assuming he hired me, we'd have to agree that my learning curve in language XXX was appropriate for his needs in a developer. (He clearly needed someone who could hop in without much of a learning curve.)
(Remember, sometimes you hire the candidate and expect them to learn the stack on the job, other times you hire someone because they are already an expert in the stack.)
Debates on languages like this are really just pissing matches. IMO, dressing up the debate as "constructive feedback on my merit as a candidate" hurt his credibility in his leadership role.
It may be not your fault. Or, it might have been your lucky day, not getting that job. In any case, you need to make damn sure that you know your trade.
Easier? Yes. Helpful? Not IMHO. I spent my first 20 years on this earth incapable of processing critique, regardless of merit. It was incredibly difficult to get out of that. But once you realize that rejection or critique is just input, you can learn from it. It's obviously not always helpful, but the majority of the time it sure is (YMMV).
You can categorize some cases into these:
1) Someone has observed something you do that you're unaware of, and could work on.
2) Someone has misinterpreted something you do, and now you know they have, but can be glad they told you so you know where they stand, and/or clear the confusion by explaining what really happened.
3) Someone doesn't like something you do, but you are already aware of you doing it, but think your way is better, for reasons X, Y and Z, and if you feel like it you can explain that.
4) Someone who has more experience than you recognizes a behavior from their earlier selves, and points this out so that you get a head start at learning their lesson.
Regardless of the merit of the feedback, you can't process it and deal (or not deal) with it until you hear it.
If you can step away from yourself and just observe and reflect, there are so many things you can learn that I wish I could imprint on a younger me. But at least I'm trying to catch up as a 30-something now.
> “It's safer to pass on a good candidate than hire a bad employee.”
After a decade of building teams in machine learning, I regard this as one of those hallowed mythical pieces of wisdom that is just totally wrong.
It dramatically over-estimates both the chances and costs of hiring a bad employee, while discounting the huge, huge opportunity cost of not hiring rare, exceptional candidates.
I’d much rather spend a year or two managing someone out as a result of actually trying to hire exceptional people than living with mediocre hires who memorized the right fizzbuzz HackerRank crap and said all the right Team Player catch phrases to get hired.
Why is simply letting the bad employee go not mentioned as an option?
We had a new hire that didn't work out at a place I used to work at. Fired after 3 months. No hard feelings, he took it well and found a good job a few weeks later. Everyone is happy.
You can’t have it both ways though. If you have a more selective process than the one that hires-then-fires-after-3-months, you’re _already_ going more than 6 months without filling the role, because by being risk averse to hiring “bad” candidates, you’re passing on good candidates.
So either you pay the cost by trying more people more quickly, or you pay the cost desperately waiting and waiting because you’re so confident your interviewing filter is tuned correctly and that you know better regarding who to hire.
(In a small company, the process of hiring is often quite poor because it’s idiosyncratically controlled by the early employees and founders, and usually reinforces their cultural views and their biases of interviewing, so having a restrictive filter is even more harmful to small companies.)
That’s one of the things. The other is some people are more litigious than others. When that happens, even though they don’t have a case, it can result in distractions —gags, evidence gathering, being called as witness, etc. On occasion companies will rather settle and get the distraction over with than go to court because it drains a small team who are now weary when hiring.
Google for example does not hire when they think it is not beyond reasonable doubt that the hire is a good one. They rather let a good candidate pass.
This should prove that numbers speak towards the idea that bad hires are very costly. Google's policy is also not to give feedback. 50 percent of their hires had to apply more than once.
I would say large companies do not need that exceptional candidate since they have so many great ones already. Exceptional won't make a difference unless it is executive role or something like that.
Most managers don't want an employee who will be best for the company, they want an employee who will be best for the manager. Easy to get along with, not too likely to cause extra work, etc.
Why do you assume the quoted phrase implies some ridiculous fizzbuzz HackerRank memorization-based hiring process? I agree with Spolsky that generally it's safer to err on the side of false negatives when hiring. I guess the exception would be if truly skilled people in your industry are extremely rare, so you essentially have no choice but to deal with false positives if you want to be able to hire at all.
But none of that has anything to do with the screening process itself, and it's certainly not advocating screening based on bullshit.
The policies in question have worked well for me doing team building in 4 companies, 3 were medium/large ecommerce companies (~1000-8000 employees), one was a 40 person start-up.
Interviewed with two fairly large "startups" in SF recently. Both just ghosted after the interview. I actually don't need the feedback, I realized something I had not prepared well for, but a "No thank you" after taking a day of would have been nice.
VC funded companies are often the worst when it comes to hiring because they are overcapitalised yet time sensitive - employees are more like contractors when they're brought on to address a short term issue without any real guarantee over a longer term than 18 months
I had something similar. I was given an extensive exam to take before the interview, and it consisted of weird things like 200 arithmetic problems in 15 minutes, picking the best synonym for 100 words in 5 minutes, etc. Things not humanly possible without immense preparation for that precise test.
The interviewer comes in and starts berating me for not finishing and how I must’ve gone to a bad school, must not be smart, etc. Then he goes on and on about how I’m clearly not suited for the job and his young assistant is sitting beside him laughing.
It was a crazy interview. I mentally gave up after a few minutes because the guy was clearly fucking with me and didn’t want me, so I started giving smart ass responses since there was no reason to let myself get beat up.
I get a call a few hours later telling me I can start any time. I told the recruiter to tell the company that the interviewer was a dick (in nicer words) and I’d pass.
Worse than no feedback is opposite feedback. Don’t play mental games with people.
I interviewed at twitter for a job working with their infra team. They had an Atlanta data center and they were interviewing me for that role to be remote out of Atlanta. I had to fly to SF to interview via video calls with the team in Atlanta because the manager was in SF. He told me he would prefer someone local in SF over lunch so I knew I was just filler.
After lunch interview was with a xoogler and everyone earlier warned me it would be a “google interview”. So he struts in and asks what I know about number theory. I say nothing and he tells me he was a math major and proceeded to ask math proof questions and push on the math side of things the whole time. Weirdly instead of asking how to make a Cartesian product in SQL he had this round about way of describing baseball players and teams and generating a report of games played.
So as it went on I gave up. He asked me toward the end how many prime numbers there are... I answered “optimus prime”. He looked at me and asked if I seriously wanted him to write down “optimus prime” for my answer and I swear on my life I looked at him and said “yep. Autobots roll out”.
Yes, it's not possible to have finite primes. Take all the primes from 2 to N, multiply them together, and add one to get a prime. If there's always another prime, there's infinite primes!
You don't always get a prime. For example, 4! = 2 * 3 * 4 = 24, 24 + 1 = 25, 25 is not prime. The point is that N! + 1 is not divisible by any number from 2 to N (always leaves a remainder of 1), so either it is prime, or it is divisible by something larger than N!, therefore larger than N. In the case of 25, it is divisible by 5 (> 4).
Right, but if you were testing N=13 as the highest prime, then (2 * 3 * 5 * 7 * 11 * 13) + 1 must either be prime itself, i.e. have no prime factors, or must have a prime factor greater than 13. And in either case, a prime greater than 13 exists - in your example, 59.
This is Euclid's proof [1] and it's some 2300 years old.
It's a little bit more subtle. Assume that there is a finite number of primes, and P is the set of all primes p0, p1, p2... pn. If you multiply all these together and add 1, you have a number Q that's not divisible by any number in P. So P cannot be the set of all primes.
I don't interview much, but one of my first interviews out of school was in style of good cop, bad cop. The "nice guy" even had a black eye, IIRC.
I was distraught by it, but then I talked to a friend and he told me - well, maybe they were looking for someone to handle stress really well, and it's not you.
Looking back, I think it was utterly bizarre (for a programming job, anyway). But, hey, to each his own.
Sounds like you had a bad recruiter setting you up with bad interviews. You can throw a pebble and hit five recruiters so no need to stick with a dud anyways.
There is another type of feedback that I as a candidate would find helpful, and that I would have liked to give candidates, but didn't due to corporate policy.
Something along the lines of: "To pay you as much money as you requested, we'd have to categorize you as a [Senior/Prinicipal] developer, but your skills/experience only put you at [Junior/Professional]".
If, as a candidate I had received this kind of feedback from two or three companies in one vertical, I would know that I have the choice between getting payed less and switching to a different vertical that pays better.
As an interviewer, candidates occasionally ask me "How did I do? Where could I improve?" when I ask them "Do you have any questions for me?" at the end of the interview.
I usually say (and I happen to be in a country that is not very litigious) "While I can't tell you how you did in this interview -- we have to go through HR's process first -- I could offer you some general advice based on my experience", and would give some positive suggestions based on what I've observed. E.g. "try to read up more on how technology X works under the hood" or "when faced with a complex problem, it's okay to take time to think it through or ask questions", or "your communication skills are good, but you can be even better if you lead with the answer and have the lengthy explanation follow the answer" etc.
What exactly was the policy that caused this? In my (luckily very limited) job searching experience, the salary is something that gets negotiated. I ask for something on the high side, they offer something on the low side. Repeat until you end somewhere reasonable. The only thing I can imagine causing someone to not be hired on salary without them knowing the reason is if there's no negotiation.
That's a cultural thing in the company I work for (or maybe broader in Germany, dunno), where some people think that if they start to negotiate, they might lowball candidates, and then they leave after half a year or so.
We try to hire more long term (we aim for 5+ years retention), dunno if that's related, or if there is any evidence to back this procedure.
I find it a bit weird myself, which is why as a candidate I'd like to know about it :-)
As an employee I found a nice hack around that. The employer made an offer and I made a counter offer, the employer said he couldn't meet it and I explicitly told him it was negotiable. He thought about it for a couple days and found a way to hack his system to give me more and I got something around the middle of our offers. We both ended up happy in the end, I'm still there.
It's better to offer the candidate what the company is prepared to offer, both in terms of position and compensation. Let the candidate decline. At least some candidates will like the company enough to try working their way back up.
Though I'm sure acceptance rate is in some KPI, so there could be some bureaucratic nonsense involved.
I find it odd to reject someone that way, unless the expectation and range are way off.
Normally, the good interviews begin with some kind of high-level salary discussion with HR or the recruiter. Typically, the recruiter (or HR rep) casually asks what I make in my current job. In one case, I accepted an interview where I'd get a small paycut. (Some things are worth taking a lower salary.)
It's not particularly respectful when it's a rejection. Especially when YOU have to find time on your calendar to make the call (which you already know is a rejection) just to schedule a five minutes "we can't tell you why, but you can apply again in a year" BS
Being terminated by phone or in person is respectful compared to email. Being rejected by phone for something that for most times is going to not be successful, that's just twisting the knife.
At the moment I don't know how to respond to call requests when it's not successful. I fear that saying: "Hey if this is a rejection, I would prefer to just get an email. I understand."
Like it or not, a phone call is considered more respectful. Respectful doesn't mean easy, pleasant, or efficient. And the standards for respect are not set by any one person; they've evolved over a long time.
God I hate those things! I much prefer a simple, mannered email to a fraught phone call. I've gotten to the point of explicitly requesting that from recruiters if I sense that's the way it's going.
I don't care if it wastes the caller's time as a misplaced (and insincere) gesture of respect. They've wasted enough of my time at this point and don't deserve any more.
I think a phone call is not only more respectful but the recruiter actually can say things that she may not want to put in writing.
I've got two such calls from FAANGs and I'm glad they told me I did great in such and such interview but fell short in this other one, apply again etc (even if it may not have been true). Better than the boilerplate emails.
I would rather get subjective feedback than none at all. But I understand that some people can not take criticism or feedback so everyone has to lose out on it.
That's probably why they don't offer it and why the interviews that do have become more exam like vs reciprocal. That a big tradeoff to make. I am not sure of the full implications but we do see issues with teaching to the test as well as examination driven cultures in traditional schooling. These test driven processes do not translate into economic success as you'd expect.
I think the idea of only hiring the best is misguided. I’ve hired dozens of people, and I’ve yet to hire a “bad” one. So, either I’m really good at picking the good ones, or there is a low bad candidates per non-bad candidate ratio.
Now, not every one became awesome. But, there are places for even the non-best developers to be productive. Good management is putting best employees on critical systems and others in supporting roles.
> Now, not every one became awesome. But, there are places for even the non-best developers to be productive. Good management is putting best employees on critical systems and others in supporting roles.
But how many did you reject because your other reports said no?
It's safer to pass on a good candidate than hire a bad employee.
Hence the byzantine process interviewing has become. Like most of what Joel says it’s flattering to the audience but just not true. Pretty much every company in the universe operates a 3-month probationary period. The risk of a bad hire in the real world is well mitigated. Also true in the real world, it is better to do this than waste months of time looking for the perfect candidate when you could easily get someone decent on board in mere weeks.
I'm a software developer turned temporary recruiter for a startup (just hired last position yay!). The number one reason why I don't give feedback anymore is the candidate's response. It is almost universally negative. Candidates want to get into an argument about their skills or performance.
Now, everyone gets a form letter, and I don't deviate from that.
A form letter, email, whatever would be better than what I experienced in my last job hunt. It was silence after silence. Was the rec closed/filled? Am I even in the running or was I rejected early on and now I am just waiting for no reason?
A lot of the companies used automated submission systems, which confirmed they received the resume, but they never sent out a notification that the position was filled/closed/rejected. Just a one line email would have been better than nothing. I feel even that common (and super automatable) courtesy has been lost.
Just explaining not defending: That's partially due to the volume seen with online applications.
Even 2-5 person companies will sometimes receive ~20-30 resumes a day for an open job, and 90% of them will be obviously inappropriate for the job even just from glancing at their resume.
It's a positive feedback loop: People have learned to "shotgun" their resume everywhere, and as a result even small companies have learned to process resumes as "efficiently" as possible (which often includes not sending responses to rejected candidates at that stage). This leads to more shotgunning, etc. etc.
While a wonderful comment, it doesn't not address OPs concerns. If they are processing things as efficiently as possible by automating, when they decide a candidate isn't a fit and click a button to not consider them for the position, why not have it automatically send out a one line email so they are aware?
Or at bare minimum, automatically mail them when the position is set to closed?
1. You're assuming they're using an ATS with that feature, which isn't as common as you'd think. You'd be surprised how many companies track incoming candidates using spreadsheets and email.
2. Part of that "efficiency" is not actually taking the 5 extra seconds to reject candidates, but instead just ignoring rejected candidates.
Think of it as leaving something read in your email inbox vs. choosing to archive it. Imagine you're getting 100 emails a day. Now imagine how many people you know (not necessarily you) who would leave those emails as unread in their inbox and quickly scan for important ones vs. choosing to go through each one and archive them as necessary.
> Or at bare minimum, automatically mail them when the position is set to closed?
Many places will leave positions open for opportunistic hires, e.g. see how many places are constantly hiring for "software engineer". Many job positions never actually close.
> Many places will leave positions open for opportunistic hires, e.g. see how many places are constantly hiring for "software engineer". Many job positions never actually close.
This is a good point, and while it's weird and a little frustrating from the outside, it's awesome from the inside:
The right time to hire is not when you're ramping something up or strapped for time and really need someone immediately. The right time to hire is when you've got someone awesome who is really interested in the job.
Keeping the req open gives you a better chance of grabbing that awesome person: whenever they are ready, the position is waiting. If you have to align the stars so that you're looking at the same time they are, you're going to miss some opportunities.
There's a difference between ignoring a resume and ignoring somebody who took the time to interview with you. I can see why you wouldn't want to reply to a bunch of resumes you just trashed, but if you bring somebody in for an interview, be a human and tell them they didn't get the job so they can move on.
That doesn't excuse neglecting to send a rejection notice for candidates that were initially considered. If a company contacts me, I expect the conversation to be concluded formally. I do not expect to be ghosted.
I don't expect to be contacted again after a screening conversation or a simple application, but if I am interviewed in-person by multiple people I consider it common courtesy to provide at least a from letter "No". This is becoming very uncommon these days for the various reasons given, as well as the fact that there is little downside to being rude - it's not like the candidate can do anything to the interviewing company.
However, in my own hiring I always send a thank you for the candidates time, because I'm old, and manners, etc. but also I consider it the long game. You never know when you will run into someone again and in what context, and the extra effort to email a "thanks for interviewing with us" is tiny compared to potential upside/downside.
> it's not like the candidate can do anything to the interviewing company
It's true to a point. However, when you ghost someone, you've effectively as a company burned your bridges with someone, all for want of a simple and not at all burdensome small amount of courtesy. Even if you're not interviewing them in person, a simple notification that the application will not be considered further means they aren't left hanging on pointlessly.
If you want to hire them in the future, they might just blow you off.
If they pass on their bad experience to others, your reputation has suffered and you'll make it harder to recruit others in their social circle.
You might be immune to the effects of rude behaviour in the short term, but it will come back to bite to some degree later. As an example, after some really rather abrupt telephone interviews with Google, and a really rude on-site interviewer, I told them never to contact me ever again. I have no intention of considering them again in the future.
I think your point about considering the long game is spot on. I had the dilemma of interviewing with two companies and getting two good offers. The company I ended up rejecting were really nice, made a really great effort to sell themselves, and I left with nothing but positive feelings. Nearly a year later, they would still love to have me on their team. Should I need to in the future, I'm fairly certain I could give them a call and start work the next day, all because they did a really good job of building a good relationship.
Phone screen from HR? Maybe not. Though I'd prefer a simple form email "sorry, not interested". As noted elsewhere, build it into the HRIS - as soon as the applicants status is flipped to "No", automatically generate the email.
Phone call with hiring manager or team members? I expect a rejection of some sort.
I don't bother with automated submission systems anymore. A few years ago I saw a post about a position that might have been interesting-- maybe-- so I went to the site. They started having me do an automated test along the lines of can you read English, can you solve a puzzle. The position was not junior. An applicant would be expected to have more than five years experience, maybe more than ten years, a graduate degree, etc. And they wanted to see if I could solve a puzzle? I was curious but not curious enough to spend a half hour taking a test.
The irony of the automated hiring process for me is that it is more unlikely than ever that I would ever get a job any other way than through personal contacts.
Back when I was a junior developer / PC support guy, I was put in the position of helping interview replacements when my manager left the company (traditional IT manager role).
We interviewed three people and then it was decided to let the manager role go unfilled. So I ended up being the one to call them.
Two of them handled it with grace and professionalism. The third decided to go over my head and call the VP who was in charge of IT at the time and have a surly conversation.
So the moral is - transparency might make you feel like a good person but from a business perspective there are valid reasons not to choose that path.
Also - part of working in HR is that you must deal with the general public - which means people will be unpredictable and you have to take worst-case scenarios into consideration.
The biggest problem is the lack of any response whatsoever is that you cannot simply move on with your job search. Frankly it's just rude and unprofessional, I don't care how commonplace it is.
More detailed feedback is a nice to have, I certainly appreciated it when I got it, but it's a different thing from being ghosted altogether.
I've been interviewing job applicants for a very long time (15 years or so).
I've never given any detailed feedback, but I have made sure that they at least get a "sorry, we can't offer you a job" form letter quickly.
Noone has ever complained, except:
At one job, we did run into a pretty annoying situation. We were recruiting mostly from a particular pool of uni grads, and everyone was communicating via the same particular "forum". (Late 90s/early 00s.)
We interviewed a particular person in depth. He wasn't nervous. He was just not able/smart enough. So, we didn't hire him. We were very polite and friendly through this entire process. Gave him plenty of graceful exits from the problems we posed to him.
We sent him the usual polite email how he unfortunately bla bla.
Later that day, he started a major propaganda campaign against us, in the local forum.
We felt trapped - how could we say (semi-publicly) that we just rejected him because he was well.. not that intelligent? We ended up just ignoring (ghosting) him.
A few smart people there who could have joined us probably took this clown seriously though. :(
In this case, the failed candidate started detailing things we had done "wrong" in a very detailed and also entirely incorrect way.
(Again: our problem was that we were mostly recruiting from a small, geographically localized online forum.)
People in general are naturally curious about details of what's supposed to be a block box procedure. So they'll be drawn like a moth to flame like to something like this, even if the moth is a crazy person.
Do you really think the failed candidate wouldn't also have lashed out at your company had you just ghosted him after the interview and not told him he was rejected? There's a good chance he/she would have been even angrier by the time they decided they were out of the running.
I think they would be reluctant to publicly lash out if they think they're still some possibility they're in the running. After that time, hopefully it has been long enough that their emotions have died to down.
This is why people don't give candidates feedback, FWIW.
It's a bit like arguing with a potential romantic partner who doesn't want to go on a second date: You might win the argument logically, but you're not getting another date unless there was a comical misunderstanding.
> people frequently request justification when they're rejected romantically. This is also why people get ghosted while dating nowadays.
I'm not sure I understand this. I'm under the impression that ghosting people while dating is a newish phenomenon. Is requesting justifications a similarly newish thing? If one didn't change, why would the other? It doesn't seem like we've gotten to the root of the matter.
Not sure how you're defining newish. It was routinely used as a storyline in 80s and 90s sitcoms (shows up a lot in Seinfeld, say) and I don't think it was new then.
> Too Much Data
> It becomes virtually impossible for the company to get back to everyone who submits their résumé.
This one seems like "blaming it on the victim" to me. You get too many candidates, you're unable to give each of us an in-depth review, you may as well say a single sentence like "You resume was quickly filtered out based on this one requirement." It's like they're ashamed to admit they pre-filter people based on hasty criteria to deal with the deluge of candidates.
> Stalling For Time
> There is a belief by corporate executives that there is an abundance of qualified candidates. They erroneously believe that if the HR department waits longer, they will eventually find the perfect person suited for the role for a cheaper price.
This explains why we don't initially get feedback, but not why we often don't get it at all.
> You get too many candidates, you're unable to give each of us an in-depth review, you may as well say a single sentence like "You resume was quickly filtered out based on this one requirement."
So, the obvious application of feedback would be that you try to rectify the problem and then reapply.
I suspect companies don't want you to reapply, regardless of whether you've improved. They already said no.
But in that case, what's the feedback for?
Your idea here hits a similar problem: if the company starts giving out the information "we threw away your resume because you have it in Times New Roman, and we prefer to hire Courier people", they just gave away their valuable resume-filtering trade secret. Once they've done that, all of the resumes they get will use Courier, and they'll have to come up with a new filtering system. So they just imposed a cost on themselves without benefiting anyone, themselves, you, or third parties.
> I suspect companies don't want you to reapply, regardless of whether you've improved. They already said no.
One small anecdotal counterpoint: I interviewed at Google many years back and didn't get an offer. They were nice enough to call and let me know, which I very much appreciated. Since then I've been getting hit up by their recruiters on a regular schedule, every 6-12 months.
At some point I was short on patience and straight up said "you guys know I already interviewed with you back in 20XX, right?"
Their response was "Well yeah, but so what? That was a while ago."
As a Support Engineer for a well known tech company, I took on the extracurricular role of sourcing, screening and interviewing candidates for our team. We often had better results identifying candidates as an engineer making a direct contact.
You do walk a fine line and create a lot of overhead to give feedback to all candidates. Generic feedback like "you weren't the right candidate" or "we were looking for someone who is a better fit" isn't any more helpful than a simple "no".
More detailed feedback can be tainted with personal bias and potentially skewed personal perspective based on how well you got along with an interviewer.
If I was in charge of HR/recruiting/etc I would advocate for not giving feedback, but build more robust communication mechanisms that give candidates a notification or view into the process. For example:
1. I submitted my resume and can see that a recruiter has reviewed it and moved me on to phone screen or its pending recruiter review.
> I wasn't selected, but I am a good candidate for other jobs so my resume has been recycled.
Honestly, I don't want feedback from some of the places I've interviewed but I sure hate being ghosted and feeling like I sent me resume into the abyss for no reason.
More detailed feedback can be tainted with personal bias and potentially skewed personal perspective based on how well you got along with an interviewer
Absolutely. Two weeks ago, interview at a certain top-10 liberal arts college. Meetings with 4 or 5 faculty members, the usual.
Chitchat throughout, nothing substantial is being said, certainly nothing pertaining to the role. There is a tour of the facilities, the research labs are empty, even though the semester is still ongoing. You marvel at the unstructuredness of it all and ask: is this Potemkin's Village? The general impression is that the institution is living on past glories.
The rejection arrives in less than a week, and just for grunts, you ask if there is any feedback to be had. There is feedback: the interviewers could not assess your competence.
Guys, it was your job to convey expectations and bring the conversation back on track, if necessary. You just managed to turn a disappointed candidate into a completely enraged one. What a waste of time. People talk to each other, if anyone asks about the institution I would strongly recommend not to have anything to do with it, not as student, not as faculty, not as staff.
> More detailed feedback can be tainted with personal bias and potentially skewed personal perspective based on how well you got along with an interviewer.
s/More detailed feedback/Your decision to reject the candidate/
Sometimes there isn't much in the way of actionable feedback. The most recent position I was on the interview loop for, after a long filtering process (pre-me), we interviewed 5 candidates and chose one. In the final debrief, there were 3 very much viable candidates and significant discussion to winnow down to the one we ultimately hired. A few butterfly wing flaps could have led to a different candidate being offered the role.
What can we tell #2 and #3 that is helpful? ("You are a very strong candidate and the cosmic die roll came up a 1-2, where your number was 3-4 or 5-6.")
What can we tell #4 and #5 that is helpful? ("Sorry, three other candidates seemed more intelligent, had a stronger demonstrated tech background, and though you made the cut to on-site, you were the one of the two weakest links.")
I'm not sure what the candidates would do to "fix" anything about that; the high order bit (that they didn't get an offer) is the information that I'd need as a candidate. Sure, I want more, but there might not be anything more there.
In other cases in the past, I have given feedback to candidates about why we didn't select them or what I saw as gaps that they could close, but if I don't think there's any reasonable action the candidate could do to change the outcome in a similar interview situation 2 years from now, I'm probably not going to give them any detailed feedback.
Almost any feedback is useful. "The other candidates were a better match" — okay, perhaps I'm applying to the wrong jobs. "You failed roll of the dice" — so I did everything right and should keep doing that.
> "You failed roll of the dice" — so I did everything right and should keep doing that.
I think a lot of job offer/no-offer situations come down to this, because most of us are well meaning, hard working people. The default response to rejection should basically be this (alongside some non-punitive self-reflection to micro-optimise some parameter or the other).
Telling someone the lack of a specific detriment and that it was a close decision is useful information - they know to spend their efforts on applying to other places rather than filling some imagined gap in their knowledge, which they might otherwise fixate on.
Years ago I interviewed at a startup in SF. It went well except for one ex-FAANG asshole who spent the entire whiteboard interview thumbing his phone while I went down the wrong rabbit hole on the problem he gave me. No attempt to guide me back, critique my approach or anything of the sort.
I didn't get the job, as expected. But the memorable thing about the process was that the recruiter made a point of calling me to tell me I was getting rejected.
The reasons given were fairly generic as far as I recall, but I appreciated him having the class to actually speak with me.
If I ran a tech company, I'd make that guy head of recruiting.
When I followed up an email rejection from Google asking if they had feedback, I got email back saying "yes", and setting up a phone appointment specifically to provide it.
So... I'd say they have something like that in mind.
Yeah I've had two companies just blatantly ghost me rather than reject me outright. I already had a bad feeling talking to them, I'm glad they proved me right and didn't waste my time.
It's a good indicator. You really don't want to work for and with cowards. The communication at work will make you feel like you're pulling teeth every time you need to get access to a resource or to get feedback on your work.
If they can't even do an interview right, imagine how toxic it must be working for them.
I think the opposite is true; when given no concrete feedback, one begins to hypothesize why they were rejected, and their mind will often point them to discrimination as the reason.
If one is given clear, concrete feedback ("We rejected you because you didn't come up with a simpler algorithm, and you lack experience with framework x"), there is little room for them to think they were discriminated against in any way but their skills/experience.
The issue is documentation, and the legal risks it can carry. If you get ghosted and believe it's discrimination, that is a very different beast than if you can twist the words of the feedback you've received to imply it may have been discrimination.
From the point of view of a company that employ many people who do hiring, someone is guaranteed to write something stupid. When people write code, they do bugs. When they write feedback, they do stupid.
Or even more likely, someone will inadvertly show his bias that could have stayed under cover. People are not that great in hiding their biases over many interactions.
We're dancing around a reason that the article misses: a lot of hiring decisions are discriminatory.
If they were confident about having processes with no discrimination, it would likely be advantageous to the company to show their cards and give the feedback.
I had an interview with Facebook and was eventually turned down. I asked for feedback at least twice, and even from a person on the inside that I know personally if they could get any from the recruiter. Nothing.
Then a few days later they sent me an email asking for my feedback! I n/a'd everything and made sure to list all of my interviewers names.
Not entirely true. I can attempt to shape the world how I want and then give up after being satisfied with my efforts. I left it at what I already posted and moved on. I believe feedback is important but if people aren't listening then that's OK too.
Why would any candidate give feedback on the interview experience? If they want feedback they can pay and I'll consult for them. Else they can get stuffed and go where the sun never shines.
Working for a large company at this time. We actually rarely even get contact information for the people we are interviewing, probably intentionally because the feedback cycle for applicants that don't make it seems to be locked down (probably due to potential liabilities). I've asked the team to send follow-up on an occasion or two but it's not clear that it's actually happening.
Knowing this, I'll frequently pivot to feedback mode during the interview itself if they clearly aren't going to make the cut. Not sure if that's allowed or exposing us to liabilities, but it does feel better (unless the person is an asshole or seems like they are very likely to use the feedback as leverage against the decision).
I'm absolutely fine with getting no feedback now. I just want to know that I'm out of the running, through an email, and I'm entirely happy.
I used to ask for feedback, but it turns out it's absolutely pointless to do so, since bad interviewers give bad feedback, which ends up only, even subconsciously, costing you.
Absolutely 100% of the feedback I've got back has been of this kind.
It's very hard to actually think of any actionable feedback someone who's not clueless about how hiring works could get anyway. Sure, if you were to tell me "study basic algorithms" or "take a bath" it would be helpful but provided I know I need to tick those boxes, then what?
A couple years ago I took a full day off work to interview with a midsized startup that had been after me for months. Halfway through the interviews it started to become clear that they'd expect me to work 60-hour weeks, with regular weekend travel, for less pay than I was making at my 9-5. In the final interview with one of the founders I told him I wasn't willing to do that, so I wasn't surprised when the head of HR emailed me a couple days later to say they wouldn't be making an offer. I responded that I understood this was likely due to my need for better work-life balance and asked if they could provide any feedback. She responded that they could not, as it was against the company's policy. This excuse would have made sense coming from a recruiter, but she was the head of HR--she set the policy. This and the work-life balance thing were enough for me to tell others to stay away from that place.
So you expect the person setting the policy to feel free to break it at will? That would be a terrible example, even if the head of HR set it unilaterally, which, as someone else mentioned, is unlikely.
Furthermore, if it WAS unilateral, wouldn't that mean that the head of HR who set the policy was the biggest believer in said policy?
When the question is asked "why are you doing this" and the answer is, "because it's our policy," what that means is, "we are doing this thing because it's the thing we do."
I think people who give that answer honestly believe it's a valid answer possibly because they're thinking of the rationale behind the policy rather than the literal meaning of what they're saying. But when I've heard it, it's felt like an insult to my intelligence, like it's some stupid word game to dodge my question.
You're right, that does sound like unjustified whining on my part. I looked up the email to check why it might have rubbed me the wrong way. The reason actually given for not sharing feedback was privacy--mine and theirs. Protecting my privacy didn't make any sense--I'm the one asking for it. If privacy of the five interviewers was a concern they could have just anonymized a bullet or two. If they're worried about liability they should just say that.
FWIW I do try to tell folks what went wrong and what were the perceived gaps through the recruiters. I in fact ask my recruiters to give them known ways to prepare for our loop. You'd be surprised how many don't even after all this. I am assuming this is because many are just trying to see what's out there, don't have time to prepare etc. But the flip side is we do want candidates who are obviously good AND are excited about the opportunity. All the other concerns here around conflict avoidance / litigation risks are all valid too - That's why I put my feedback through the HR filter.
Having said all that, The other angle that always nags me is the fact that our (in all the three companies I've been part of) interview process isn't a perfect measure. In theory, you may be able to crack it if you prepare for it and are well versed in full-stack engineering. In practice, this is just 5 hours of 5 different people trying to look for good signs and feelings and converge after. There just isn't enough information, so most of the time we work towards avoiding a false positive (which have been disastrous in the past). We have tried other mechanics around building a test project etc., but nothing stuck. Those just added a not more non-determinism compared to this model where we know what to expect. I've done more than a 1000 of these, so there are patterns I can fallback on.
If I were to start a company, I know how I'd want to hire: It will be just like finding co-founders. But that doesn't scale and probably becomes illegal when it goes beyond the founding members. I do like the doctor group models where everyone joining graduates to a full partner eventually and take a share of yearly profits until they work there: But our current world of software development that's highly leveraged on future performance (stocks), doesn't seem amenable to the same :(. But yes - It would be awesome to see if somehow we can replicate that model.
>If I were to start a company, I know how I'd want to hire: It will be just like finding co-founders. But that doesn't scale.
This rings true to me (both parts), and it makes me wonder if it's a viable path to attack it from the other side, where you restrain yourself to markets/projects of a size that it doesn't have to scale.
I would love to be able tell applicants why we didn't choose them to help them along in their job search or clear up any misconceptions. There problem is it is a risk to a business with 0 chance of making it more profitable. Chalk this up as overregulation at it's finest having predictable secondary affects.
But you are not your business. There are more things to life than making profits, like helping fellow humans. If the risk is very low and the cost basically null, doing nice things is a positive externality.
Another reason not covered - some people don't act like adults and cannot handle critical feedback. No matter what they are always the victim.
These types of people take rejection as an affront to all they hold dear and make it their mission to slam your company on any platform that will give them a voice.
> It wasn’t always like this. In the past, it was standard protocol to provide feedback and constructive criticism to candidates. The hiring manager or human resources professional would diplomatically let the applicants know what they did well and the areas in which they need to improve upon.
As far as I can tell, this is still the case in Belgium and the Netherlands for everyone who makes it to the interview stage. It would be considered very rude to have someone go through the associated stress and logistical hassle otherwise. Is this a U.S. trend for now?
yes its very much the normal. Some companies will even ask you to write an entire app, send it in and never reply whatsoever, even when prompted(Uber did this to me). I have heard some other pretty disheartening stories... hiring in tech is kinda wack.
The feedback mantra I follow as a manager is simple: "Feedback isn't about the past, it's about the future."
A lot of managers I know conflate feedback with critiques or praise, which are very different tools used for very different purposes.
Feedback in the interview process is invaluable, whereas critiques are unvaluable.
For example, here might be a piece of feedback that would help someone perform better in a future interview:
"During the debugging brainstorming work scenario, we liked that you brought ideas in many different parts of the architecture, but some of the best solutions we saw for this scenario indicated which options were most likely and grouped them by system or issue type."
That feedback is about performance and provides suggestions for improvement. In my experience, that's the type of feedback that's really well received and rarely debated.
How do people here feel about feedback for technical tests that take at least a couple of hours?
Personally I don't care if I'm not given feedback after a phone interview, or even an on-site interview.
But when it comes to technical tests, I would really appreciate feedback, since it could actually help me improve my coding skills, or at least know where I need to improve. If I'm not given feedback on these, it's just another red flag to me, the company doesn't value my time, and seems to treat the interview process as a one way street.
I recently was asked to do a coding test, the HR person told me to do it over the weekend, as most candidates needed all the time they can get. I told HR I was only willing to spend around 4 hours on it, they could judge me on whatever I could do in that time. And even working for free for 4 hours was as stretch, after all, I'm not getting paid, there are other things I could've been doing. And to this day they haven't even acknowledged my test, I did get through to the next round, but no mention of my test whatsoever.
Interesting, they missed a couple from my experience.
The big one is starting a debate. Because I'm a helpful person when someone asked for feedback why they weren't getting the job I would offer them my thoughts. Way too often this turned into a discussion by them to me about how I was wrong about them and my thoughts didn't apply. Sometimes it might be due to a phenomenal lack of self awareness and sometimes it might be a negotiation tactic, but it always was awkward and uncomfortable.
At Google, the 'sourcers' really didn't want to put 'not a fit' into the application tracking system (ATS) because if they did so they would not be able to call that person back if another position opened up. Inevitably applicants would say they had other people who were talking to them and would probably provide offers (I think some people think that is a useful tactic for pushing things along) and the sourcers would just cross their fingers and hoped they would take that other job, or another candidate that was a better fit would get accepted. Either way they preserve a 'possible' in their list of candidates for the future.
In my discussion with Google's recruiting folks at the time I argued that the ATS system was hurting Google because while someone might be a poor fit in one role, there may be another role where they were a superstar. I've seen it in my career many times where a change of roles completely changed the evaluation of the person doing the job. I never got very far in that discussion but did learn of the 'trick' of just not talking to them as a way of leaving them in a viable 'possible candidate' state for the next role that might come up.
One alternative is to be really clear in what you want out of someone in a role and if they don't meet the standard move them out. But that is very risky for "protected" people such as older engineers, or other races or religions. You can combat that risk by managing to a very diverse workforce but it feels to me that way too many people hire people like themselves.
At the end of the day these can be opportunities for startups to get some great talent.
I just went through this process looking for a job in a VP of Engineering role after spending the last 15 years running my own startups and doing my own hiring. And man it really made me rethink how I will do hiring going forward.
Feedback as a candidate would be great, but based on my own experience hiring it’s difficult to have that conversation go well. Maybe 1 in 10 people would say “hey thanks, I appreciate the feedback” and the rest wanted to debate their worthiness. So there is no ROI for this effort.
But having just been looking for a job I can confirm that almost all of the companies I talked to sucked at communication. They were just awful.
Here's a thought: maybe do most of the feedback during the interview process.
Train interviewers to explain their reasoning for the questions they're asking and what they're trying to evaluate.
And then, at the close, identify all the positive things the candidate demonstrated and what bullet points they're going to bring to the debrief.
I've been doing the former quite routinely, and in the last interview I did, the candidate just asked me why I asked those questions so I went ahead and explained it.
I think it helps make an interview less nerve wracking, and it helps me to think aloud about the case I'm going to present in the debrief.
And, frankly, some interviewers are asking stupid questions and it may help if they have to explain themselves.
What's your field and geo area? I don't think I've ever applied for more than 6 jobs in a round of looking. And more often than not I haven't even had to look. ~20 years, bay area.
It's sort of complicated. I did a boot camp, 100 applications 3 interviews 0 offers, went back to school (Harvard, the real one not the extension school) and am currently doing the summer internship grind (30 applications 3 interviews 0 offers). But I'm CS.
Don’t worry. I’m 20 years into my career and the last job hunt was about 100 applications, 10 interviews or phone screens, and 1 offer. Anyone who can get an offer out of less than 10 applications in this difficult job environment is either very lucky or a top-0.1% wizard in his field.
Engineering? I hear the interviews can be incredibly lengthy and brutal, and the process just too time-consuming. That said, the job market is positively white-hot. Most companies in major markets simply cannot find enough people to hire. The economy's been growing at a breakneck pace for a decade now. I don't doubt your experience, nor would I blame it on you personally (I'm no wizard). Just a bit curious about how that experience comes out of this market.
Ugh. I hear that first step can be rough. I took a non-traditional path so it wasn't an issue for me. I didn't realize internships were so hard to get, though.
Internships are tricky for a few reasons, I think. For one, a lot of college students tend to have very generic/entry level engineering skill sets (not really any fault of their own) so it becomes quite difficult to differentiate oneself from the hundreds or thousands of other people who are applying for that one internship slot.
I think a lot of folks tend to only focus on the large, well known companies when applying to internships, which I think exacerbates the first problem. I've told some friends who are still in college to try and apply for places beyond the major Silicon Valley companies and that pretty much any company that they can think of 1) Leverages software engineering heavily 2) Has an internship program.
I think it'd be interesting to see a "wage-distribution" style chart of who gets internships in Fortune 500 companies. When I say that, I don't mean actual wage, but moreso "what percentage of engineering students are getting what percentage of internships" and similar questions.
Worked in tech (ISPs, support, then unix sysadmin) in my teens and after graduating high school, quit my job to go back to college at 21. Worked part time in IT dept during college and summers, remote part time work for a web hosting company during summers as well. Business major, not CS.
It seems like dev jobs in particular are interview meat grinders.
> They are especially scared to give negative feedback to candidates out of fear that it might be misinterpreted as discrimination.
>There is also the concern over a social media backlash because of something an employee said to a candidate.
This right here, is 90% of it. Sure, the other stuff like too few resources, or too many applicants is partly true, but the crux of it is that people are far too sensitive right now. And if you say "we didn't think you were a good fit for our company culture" to somebody that is even the slightest bit insecure about some part of themselves, you can guarantee you'll be hearing about it.
It's that people are too sensitive, is it? Or is it that "culture fit" excuses...uh...suck?
The hand-wringing sorts who are simultaneously so protective of a company's "culture" but are so unable to substantiate how someone might not fit in in a way that isn't telling on themselves should be worried, but not because somebody might get mad at them on Twitter. It's because they're at best losing out on good candidates and at worst perpetuating dark and shitty behaviors onto people who don't deserve it.
Yes, that feedback isn't very useful. It was just an example. But people would be offended at almost anything these days. Not educated enough. Not skilled enough. Not personable enough. Whatever. People can't look at themselves honestly and take on board criticism, and it is making us worse people.
This is, to put it--well, honestly--is nonsense. It is the okeydoke of a regressive casting of a history that never existed in comparison to a present that differs only in the breadth of unwilling to take quite as much shit as prior generations because they know that maybe they don't, on all axes, have to do so. (Just on so many others.)
The galaxy-brained fear that makes people act as you are acting right now is a worse thing for all of us than some mythical inability to take criticism.
The need for a feed back is mostly psychological need. You go in, you think you did well, but you didn’t get the job. The company of course found someone better than you, some one did even better. Most likely the feed back won’t help you on your next interview, and second you just need to read most of the writing which is already on the wall.
If you failed a white board, you’d know it. If you aced the white board someone can ace it better.
I've been in hiring loops where the candidate aced all the technical stuff, but wasn't hired because he wasn't enthusiastic about the new company, just sounded like he wanted to leave his old company. With a no feedback system, he may go study harder on the technicals for no reason. So I think feedback would have definitely helped his next interview.
Yep. My (brief) time in the metal industry was quite different.
Nobody talked about passion and enthusiasm. Companies look for somebody to perform a job, and people with the relevant skills offer their hand. A simple, professional exchange, no cults, no kool-aid.
No "you need to be keen about learning new tech like a kid that just got out of high school, oh and you gotta be super competent with all this stuff we use because we don't have time for people to be learning things on the job, oh and you gotta be social and charming and customer focused, oh and you gotta be very enthusiastic about our company and product (actually we don't know which product or team we'll assign you to yet, but you still gotta be super enthusiastic about it), oh and you'll probably end up maintaining some terrible legacy stack that nobody else wants to touch. So, why are you applying to this job? Justify your presence! It's not like we posted about an open position, and it's not like we're constantly complaining about shortage of talent while turning people down left and right .. oh wait"
Thing is, different companies interview so differently and with such wildly different expectations—for apparently nearly-identical jobs!—that I’m not even sure the odd bit of feedback here and there would even be all that useful.
There are considerations other than pure technical prowess, and if you're failing on any of these counts, some feedback could really help in the future.
- your CV could have undersold much of your expertise
- you may have come across badly in the interview for multiple reasons, from shyness to overconfidence
- you might not have prepared sufficiently for that specific role in that particular business in some way
- you might have acted in a way which gave the impression that you were immature or unprofessional, from your attire, body language or communication style
Any feedback which can help you improve selling yourself and make a better impression is useful.
> The company of course found someone better than you, some one did even better.
This assumes the hiring process is good at identifying the best candidate.
A requirement for feedback could, theoretically, push companies to use methods that more accurately identified the candidates, though in practice you'd expect them to want to do that anyway so it isn't clear why needing to provide feedback would shift things.
Applying for jobs is probably the WORST thing nearly everyone will do in their professional lives.
With the exception of the resume 1%ers that have some incredible experience/knowledge/executive-connection, applying for jobs is the most soulsucking lottery that can make you feel completely worthless.
I think, at the very least, anyone that gets past an initial screening deserves some feedback.
Giving people feedback is not always a good idea. Sometimes the information just helps them to hide something from the next person they encounter.
This is true in many domains, I think. You should not explain to the conman how you saw through his lies. That will help him fix that and con more people.
You shouldn't tell people in your dating profile what turns you off. They'll just avoid revealing they have a third arm if that's one of your turn offs.
I think interviewers have incentive to help people they like but no incentive to help someone they don't think they want to see in the candidate pool down the road.
Maybe they will point you to things you can learn if it will make you a better candidate but not if will just help you tune your pitch.
This is probably me just screaming into the void, but I'll provide my experience anyway.
I've found the entire "finding a new job" / interviewing process to be an incredibly alienating process. It truly brings me despair.
I've been working in IT for my entire professional career. I've worked as an analyst, project manager, and I'm currently a developer. I'll be the first to admit, I'm not a phenomenal developer, but I think my "Jack of all Trades" experience provides me with interesting insight. I'm more than the sum of my parts, I have a college degree in something completely unrelated to computers, I've started my own business, I love electronics and 3D printing. I'm attempting to leave my current company of 5+ years, and whether it's the "We only hire the best and brightest" mantra or something else, this experience has been miserable.
I've been asked to do push-ups in an interview, I've been ghosted multiple times, in a variety of places in the interview process. I've gotten berated on the phone by interviewers.
After the last volley of rejections, I've been looking inward whether IT is even really for me. Apparently the economy is doing great, and hiring is up, but that has simply not been my experience.
It was what it sounds like; I was interviewing for a project manager role at a IT security company. The lead PM in the middle of her interview questions said "Drop down and give me five push-ups." I didn't think it was that strange, so I did it, but everyone I told about that experience thought it was incredibly strange. Her reasoning was that it showed that I was willing to follow orders, or something.
Have you considered trying to get up to speed on Leetcode to accept what hiring's become today? The whole process is admittedly a dog and pony show, but just a few weeks of committing yourself to this type of problem solving could get you out of your situation.
As an interviewee, I would love companies to provide some transparency and feedback. The feedback doesn't have to be super detailed, just areas for improvement. This was something which I really appreciated about Facebook. I interviewed onsite a year back and later the recruiter told me "You did well in all the coding interviews but we felt that you did not display the level of competency required in System design for a senior role". That was actionable feedback IMHO and I would not hesitate to interview again.
The flip side is I hate interviewing for companies which ghost / refuse to provide feedback, especially when they give you a take home test / assignment where you don't even know
a) Whether a human / engineer saw your submission
b) What is the criteria being used for evaulation (especially for working solutions).
The worst offender has to be Slack (though Twilio/Amazon is right up there) where they make you create a slack bot which does something trivial (play tic-tac-toe). Wasted a bunch of time to read the documentation and get a basic bot working before I got to actually work on the problem (tic tac toe). My submission was rejected and I was given no feedback / reason why
I had a rejection from Facebook a few months ago and I got no feedback like that. The feedback I got was that I did extremely well throughout the interview process and demonstrated that I was qualified for that type of position. It was just a no for some reason. Unfortunately it’s a rare position and they haven’t called me back with other opportunities.
In October I had one of my best phone interviews. I never heard back yet other recruiters keep contacting me about the job. Today a recruiter got back to me saying oh yes they interviewed you and they said you have too much graphic design experience and not enough UX. Huh I've been a UX Designer and UI Developer for ten years.
Not helpful and their reason has to be personal, so they just say nothing or as today were forced to make stuff up.
I've been rejected from engineering roles for those reasons as well. From my experience, it's just people looking at your resume, rather than actually trying to understand the candidate.
In my case it was because I studied design in college (it was actually design + development), and my first roles were mostly front-end. Even though I passed their backend test, they still just treated me based on my resume, and assume I could only do front-end engineering.
Sometimes companies just don't understand a role that well. Maybe the last UI/UX person they had was initially a UX person that turned UI and so they think you need more of one than the other. I can't count the number of times I seen job descriptions that look like a copy and pasted resume of the previous employee they had.
Well it was weird cause it came directly to the recruiter via the UX Manager. But oh well I fortunately have a job and sometimes just go and see what's out there.
For software engineering, the reason HR fears for arguments is because the whole process is so utterly lacking in rigor compared to the work that engineers do. Coding questions provide some amount of objectivity, but the selection of those questions is largely baseless. Moreover, engineers are accustomed to sharing key ideas and results, but in hiring even salary data is used in information arbitrage (especially before levels.fyi).
Even worse, we have things like Rooftop Slushie where FAANG engineers will give candidates feedback but for a price. As if FAANG engineers weren’t paid enough.
One gap that individuals can bridge is for IC interviewers to ask for feedback on their own interviewing. ICs typically don’t see how well hires do through year one, and almost never see where non-hires go. Hiring managers often stay on top of this data (or at least have access to it) in order to self-calibrate. If that data has any chance of helping inform candidates, it needs to trickle down to the IC interviewers first.
Last year I was really stoked for an interview with this risk analysis company and pretty sure I had a good chance (I have a master's in international studies, which isn't much, but it's something).
After they reviewed my resume and gave me an initial phone screening, which went okay, I was given an assignment to perform. I had 24 hours to write a risk analysis on this Crimean wine company and use my Russian language skills to research the company's ownership, history, and risks. I thought I did an amazing job, having written about 5 pages on them, citing numerous sources from the Russian financial times and other sites.
Then, for the second interview, I talked to a member of their senior leadership (former US Treasury guy), and man, this guy was very much a jerk to me. He asked me, "What is the legislation that makes sanctions work?" I didn't know exactly, so I mentioned a recent UN Security Council resolution that added North Korean officials to US and UN sanctions lists. He interrupted me, saying that if I didn't know, I should just say so. I said I'm trying to tell you what I know. He said "Why didn't you prepare for this interview?" I said I read everything I could find on the company and did my best on the assignment, and did he see the assignment? He paused for a second, lowered his voice, and said "thanks, we'll be in touch" and that was the end of it. I'm still reeling from this, and this was over a year ago. I have every reason to believe that they used and profited from my research, because this company was recently in the news. I suppose this is a sort of crime that is nearly impossible to legislate against. Anyway, I am trying to improve my interview skills (and they did not reply to my request for feedback). Do you think I should have just said "I don't know"? I was always told _never_ to say this, but just to stick to your guns. But I got shot down by a snotty executive here, and it still hurts.
It sounds vaguely as though your definition of risk analysis and their definition might not have matched. In other words, you may have done homework for or interviewing for a different nature of job than they expected.
That idea makes me so annoyed I don't even know what to do. I took a graduate-level class on the damn concept, but it doesn't translate to the private sector? I don't get it. I'm such a putz....
This is also what led to a sort of job interview PTSD for me. I was getting _worse_ at interviews, not better. So I just gave up applying to jobs formally, and got one through a temp agency which didn't actually interview people.
In the past, I've gotten good feedback when working with 3rd party recruiters. They have long term relationships with the companies, and an interest in getting your hired somewhere. So they get feedback that's useful for the next company the recruiter has for you.
As they middlemen, they provide some insulation between the two parties.
I applied to HackerOne to do the exact same job I'd already been doing for a year.
They rejected me with the feedback "we asked you why you wanted to work for us, and you didn't seem enthusiastic about the company". (My answer to "why did you apply?" was "it's a good match to the work I was already doing".)
I spend a fare amount of time on this question and it does get annoying it's usually some version of the following.
Hiring Manager : "Why this company."
Me: "Carefully choreographed pile of horse shit that is rehearsed to sound genuine / personal, but doesn't over share or reveal accidental character flaws."
My brain: I get it company you do "things" and along the way someone pays you money for them or it or w.e. Why should anyone be over the moon about this. I'm here because I think I can do what ever vague role description you posted. Stop asking this question, it doesn't reveal anything because we are all lying.
If you look for people who are really enthusiastic about your company, it's double edged - you'll lose them when they become disillusioned. And faith in a for-profit company is so fragile - any scandal or perceived shortcoming can lead to everybody good abandoning ship.
Five hours for a tech test and interview at EA. I know I crushed the tech test. Interview, not as much. Got a generic rejection letter.
Don't be surprised when we stop jumping through hoops if you're not going to give any feedback. If you think you can run your company solely off hoop-jumpers, more power to you.
I was rejected by a pretty well-known DB startup over a fizzbuzz-level coding assignment. I didn't blow it off because of its triviality--quite the opposite, I gold-plated it with spec comments, code comments, computational complexity comments, unit tests, type annotations, etc. I showed it to some friends at FAANG companies and they couldn't understand why it was rejected either. It was just really weird and unsettling to be rejected over a trivial test when I know I'm capable of so much more (I've eg implemented major features in a production MPP database engine). It might be partly due to their resume-blind process, which I support in principle, but it seems weird to disregard 20 years of mostly non-trivial software development when evaluating someone on a trivial test.
Possibly they did not considered you fit. If they want to hack around (which plenty of teams want), someone who polishes things looks like odd one and is just annoyance to them.
Startups are unpredictable in their expectations. What you consider good code they consider bad code. I have seen startup where long variable names were wrong. So "nameFilter" would be wrong and "flt" would be correct. Seeing one as stupid overengineering and the other as smart.
Another concern is that there might be several weaknesses in a candidate, where one weakness masks another.
If you say something like "You have weakness X", and they go take a class and work on X, then they might expect that they are now hirable.
You can imagine the friction that might happen when a candidate keeps going back only to hear about yet a new reason to be rejected.
Or, on the other side of the coin, you can imagine people who are good at checking boxes and working a system, but not a good fit for the position. They will knock down the reasons for rejection one after the next and eventually get hired, but they may still be a bad fit for the role. You can't test for everything perfectly during your interview process.
I always push for feedback. I can be pretty feisty when it comes to asking. I think it's only fair that if I bother to talk them either on the phone or in person that I get some sort of feedback. I've even taken to asking the interviewer in the interview itself. I love establishing an easy going, open and honest rapport.
Worst I had was after completing an unpaid "test" project that took me almost a day of my time, I was rejected without feedback. I pushed for feedback, it was a trial but I finally got it. The feedback? "No comments in the code". Thank you. I'd dodged a bullet, I told the recruiter.
I understand the rationale, but it's not without cost.
If I've taken the time to do an in-person (or even a lengthy set of calls), then there really has to be something in it for me after they decline, or I won't apply with them again.
Also, if everything else seems like a match, my potential new mates and I hit it off, and they clearly need to fill the position, the vacuum left by a lack of explanation with the decline often leaves me wondering whether it didn't involve irrelevant (and often illegal) demographic bias. No way to really know, of course, but like everyone else, I play the probabilities.
I received feedback a few times and it was quite motivational. I failed an interview and the feedback stated that I need to work on more advanced object-oriented topics like SOLID and design patterns. I studied these up and it helped me land the next job. I also became a better programmer as a result. Recently I went through something similar - I was rejected due to the lack of of experience regarding modern front-end frameworks so I'm now going through a book about Angular. I now feel more confident when applying for fullstack jobs.
Every job ad I've put up since starting my company has had over 100 candidates. 80 of whom are wholly unsuitable and do not send any cover letter. Another 10 don't bother with the cover letter but may have been suitable. All these are instant rejects with no feedback.
The 10 I phone interview I will at least give feedback to, likewise the 3 who we eventually interview.
Given so many no hopers though just clicking apply or sending a generic CV, I'm not surprised the vast majority get no feedback.
Part of the problem is inaccurate job descriptions. They should be structured with transparent weights attached to specific requirements. They are currently written by lawyers and for lawyers. If a job description requires automated parsing, it contains too much irrelevant to jobseeker content.
So far, they only do that for travel time estimates.
An interview is like passing an acceptance test. It would be nice to know the actual acceptance criteria and other metrics.
This just happened to me and I was kind of shocked. I haven’t taken a formal interview in a long time, but 0 feedback, not even a thanks for your time, seems potentially damaging as well. Especially in the long run. Word of mouth is a powerful thing and I’m definitely not going to say kind things behind closed doors after this.
My favourites are going to an interview, not hearing anything for 3 weeks and then being told "congratulations, we would like to invite you to the next stage".
At that point I have likely mentally moved on, and probably moved on in very real terms.
I've helped a lot of people land good jobs over the last 8 years or so. I'm no pro, but I think I'm usually helpful. Happy to provide feedback/advice if anyone is interested. Contact details in my profile.
That's actually not universally true. SpaceX would happily share feedback with you (or at least it did in the past). FB will share it if you request it.
This strikes me as a more "honest" and transparent position on the issue, and it also forces the company to stay well clear of race/gender/age/sexual orientation/ethnicity/etc as _latent_ disqualifiers (it's never overt, mind you), because factual justification is required in the feedback.
I can imagine some candidates reusing half of those arguments ("Too Much Data", "Stalling For Time", etc.) to ghost recruiters and not answering to offers
someone should definitively write a counterpart
"The Real Reasons Why Job Seekers Are Not Giving You Feedback"
Experienced this at a local tech company that will remain nameless. They're in the logistics space. They enable fast shipping for merchants.
Did 10+ hours of a challenge project - something I would have charged $5,000+ for, including a channel-specific attribution model (with defense of my choice), a complete onboarding campaign flow with timing, and sample email creative, lead scoring model, and a bunch of pedantic questions about my background and history. 15+ pages, presentations, etc.
Did three virtual conference calls. Met the head of engineering and CEO. Went over; great, energetic conversations.
Received a call from the recruiter, poor thing, and she could barely get the words out to me.
Them: "I'm so sorry... uh, but... but it was a no."
Me: "I completely understand! Not everything is a fit. Do you have any actionable feedback for me?"
Them: "Uh, they... I mean, we... just... are looking for, more? I think."
Me: "Um, okay. Thanks for the opportunity."
They still have not filled their head of marketing role. Two months later.
(I suspect their young founder didn't like me - not a problem, but not something you can tell a candidate.)
10 hours?! That's a test of whether you'll work unpaid overtime and what kind of nonsense you'll tolerate. They have too many candidates and will probably treat you like garbage even if you could get the role. Which you likely won't.
I'd be well out the door before 2 hours. I've been in an office waiting for an interview and walked out after waiting 20 minutes. They rang me and angrily asked where I'd gone. I said I was on time and they had missed the interview start without a valid explanation. I questioned their punctuality and asked whether they were even serious about the position.
They were out of business around a year later. I guess they were too late for other people as well.
Interviews are two way. A lot of recruiters forget that.
10 hours of interviews... I might not like it, but at least it's symmetric. People at the company are putting their time in to the process as much as I am.
But with a job, kids, hobbies, volunteer work and so on, I just pass on companies that have day+ long 'coding challenges'.
For the most part I agree. Let me offer one counterexample though.
I've never been primarily a developer but I have worked in areas where one of my primary outputs is writing. When I've hired for a similar role, if someone doesn't (for whatever reason) have writing sample(s), they're not going to get hired unless they produce one. It doesn't have to be an assignment; choose a relevant topic. But I'm not going to trust you that you've done tons of great writing if I can't see it.
I agree it would be a bit odd--and something of a red flag TBH.
>confidentially
But yes. One can imagine someone writing non-public reports and analyses for internal or client use only and just doesn't really do that kind of thing in their spare time. Myself, I have tons of public material but I've also written many things I couldn't share.
I like your "asymmetric" description. That's a good explanation.
I did one, once. I liked it initially; if my skill set isn't quite up to par, I can spend 10 hours on something they expect to only take me 5, and so I have a better opportunity to impress if I'm really interested.
On the other hand, I tend to get along very well with people, so I "interview well", and I like the on-site thing because it's time-boxed. I either get the job, or I fail, but at least it's over, and doesn't drag on indefinitely.
I didn't work anywhere near this hard, but the outcome reminds me of the One that Got Away last cycle.
Literally up the street from me, a company doing mapping software was looking for a lead. They had a lot of junior to mid-level people and they were having some code quality concerns. But they were looking for someone who could lead, mentor, and was already a GIS expert (which I am not). There are a lot of reasons that should not be too much of a problem for me but they weren't buying my pitch.
Now, I was far from the first person to reply to their initial ad. I took a chance that the position was still open. A month later the position is reposted, so they clearly found nobody after at least 6 weeks of looking. I contact them, again with another pitch, get a curt reply. Then again a month later (no reply at all this time). By that point I accept a position somewhere else and I can't recall but I may have seen it pop up a third time. (I may have to go through my sent folder to try to figure out if they're still around.)
In retrospect, this is just the sort of job description that sucks me in but then leaves me feeling like I haven't achieved my goals. I should count myself lucky they said no.
I had a similar thing happen with a well-known messaging app startup I interviewed with.
This company had me do an initial technical screen (2-hours of work) and expressed great interest in the work I did. They asked me to complete a follow on "work sample" which I promptly completed with extras (error handling, specs, etc).
After completing the work sample (a non-trivial amount of effort), they suddenly decided they weren't interested in me. I hadn't even talked with a person and they went from being "extremely excited" to "uninterested" after getting me deep into their process.
Apparently, the recruiter was pushing me through the steps and the technical team hadn't even looked at my resume - or even considered it worthwhile to schedule a call with me.
That’s disgusting, and I’m really sorry to have read that happened to you or anyone else.
My policy is that anyone that completes the technical screen (2 – 4 hours of work) gets an on-site interview.
Just this morning, I had to spend about 20 minutes debugging a candidate’s code to get it to both build and run, but he’s still getting invited for an on-site.
I don't care about being turned away (I did a very similar project for another company, that I now happily work for).
However, it's infuriating to have spent so much time just to learn that the engineering team didn't want me anyways. If I got rejected for a bad work sample - that's fine. Getting rejected because the hiring manager couldn't be bothered to look at your resume before assigning tasks - not cool.
-----
Good on you for bringing candidates in. Technical screens are tough and can be mis-understood by candidates. They should only be a tool to support other data points.
Are you really likely to hire this candidate? Asking him to commit even more time when he's started off so poorly seems like an (unknown to him) poor use of his time.
I also had something happen with a well-known messaging app. They gave me a take-home assignment that turned out to be pretty non-trivial (16+ hours). They liked it, even had good things to say about it, I had an hour mostly non-technical meeting with a manager(?) there that seemed to go reasonably well, and nope, they weren't interested.
I told people to avoid this place because of how bad of an experience it was.
I did a programming test for where I currently work. The biggest difference is that it would not have worked for many realistic use cases, and the code was fairly trivial.
If you have to implement an entire application or system, that should be an automatic red flag.
> Don't do free projects for companies. It's never worth it.
In my experience, I'd never get hired if I took this approach.
Work samples are quickly becoming the interview standard for engineering. In fact, I find they're often completely replacing all day onsite interviews.
I'd much rather do 8 hours of self-directed, self-paced work than get grilled on a whiteboard during an on-site.
Let me be clear: I'm okay with NON-business specific challenges. AKA, from a marketing perspective:
How would you position a new SaaS service that allows you to track your children's school performance? (but the hiring company is in SaaS business tools)
Vs. doing work that is directly actionable and can be taken by the business, "How would you update our homepage?"
The company I work at pays a lowish rate for our 10 hour take home project, which is also the last step of the interview process. I think this is a great practice, as this shows that we're taking this seriously and are willing to compensate for your time.
They might not have to if it's a "lowish" (quoting GP) enough rate. I believe the threshold is $500-600 per annum, so if they're paying you $50 per hour for the interview, no 1099 needed.
Perhaps be careful - we did this until someone filed for unemployment benefits. They used the fact that we paid them as evidence of employment to the state.
The fear of litigation was by far the biggest reason we heard, but there were some other popular reasons (mostly relating around conflict avoidance):
* Notably, giving feedback feels like an opening for the candidate to submit a rebuttal instead of ending the conversation (e.g. "You didn't do well on X" "Well here's a list of reasons why I didn't do well, and here's me demonstrating I actually understand X").
* It was just a personality conflict that few people would admit to in writing (e.g. "You're kind of an asshole, I don't want to work with you" isn't something you tell a candidate).
* There just isn't much actionable feedback to give. "Nobody felt excited to potentially work with you" isn't really actionable feedback, and sharing that just feels kinda mean for no reason.
* Someone better came along to fill the role and nobody wants to tell a candidate "We found someone better than you".