Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Why do companies not list your weaknesses in rejection emails?
56 points by leomarta on July 26, 2022 | hide | past | favorite | 119 comments
I applied for a SWE role with Gitlab. I received a standard rejection template post 48 hours. I wish if they have listed key reasons on why they rejected me. It could have helped me work on my weaknesses. I feel awful when rejections are void.


- it's more work - there's a nonzero chance nobody even saw your application, let alone carefully review it and think about whether you would be a good/bad candidate and why

- there's no incentive for them to do it - it's a rejection, they don't have a reason to please you

- the less information they give, the less exposed they are to liabilities like being accused of hiring discrimination


- there's no incentive for them to do it - it's a rejection, they don't have a reason to please you

Oh, my gosh. The sheer quantity of candidates I reject. I have a complicated puzzle that is poorly described by the Job Description. In the interview, I try to see how you fit I to the existing puzzle. If you don't fit, then you "don't fit". As simple as that. Don't take it personal. Don't re think your life. Just... keep looking.


Job descriptions shouldnt be a complicated puzzle then. I once interviewed at a company and mid-interview I could see I was struggling, interviewers were super nice though helped me solve the problem they gave.

No wonder i didnt get the job, but rejection email said they thought I am a good engineer. I replied if they can tell me where I can improve. They did so politely.

Few months down the road, I improved and applied again. I got the job


I don't this the job description is the complicated puzzle - its people that are the complex puzzle.

Even with the most perfectly defined job description, you might have many candidates who "fit" that description, so you have to weigh a lot of other factors which run a huge gamut. Many, many times I've had multiple candidates that are more-or-less the same in terms of experience, technical competence, ability to learn, get shit done, etc - so you start looking at other factors and it can get down to things like communication, personal hygiene, general awkwardness, etc.


You were always qualified and they shouldn’t have rejected you the first time. This is an example of what not to do on the hiring managers part.


I disagree that the second sentence follows from the first. Interviewing is a game of incomplete information, and you won’t find consensus among programmers for how they would rather be interviewed.

It’s entirely possible that the candidate was just off their game that day, or they weren’t “warmed up”. I get noticeably better at interviewing after the first few. It happens, but the interviewer has the information they got, and it’s not possible to totally control for that kind of variance.

What hiring managers should be actively minimizing, that most hiring managers I’ve seen do not, is variance that their interview process introduces by, for example, not standardizing and training their interviewers.


No I was very unprepared, even I could tell


As an interviewer, my job isn't to judge whether a candidate is prepared. My job is to judge whether they can do the job.

If the interviewer says "I think you're a good engineer", the next sentence should be "we would like to make you an offer".

If I could hire people by reading their mind and understanding their ability, without requiring an ounce of preparation, I would do that.


Ehhhh I don’t know. I hire for a relatively junior level. I don’t require a lot of specific skills. I just want good reasoning skills and some basic domain familiarity. When I turn someone down, it’s usually an evaluation of their competency. I don’t really get a chance to communicate that, and it would be a bit uncomfortable if I could.


You may or may not be correct, so it would be fine. Many companies have awful interviewing practices.


As an employer you are shooting yourself in the foot with a poor job description. Describing it as a complicated puzzle is not an amazing sign.


They didn’t say the job description was a complicated puzzle, they said the puzzle (in this case implied to be the position trying to be filled) is poorly described by the job description. Which is honestly a pretty accurate summation. There are a lot of things that go into making a candidate a good fit for a position, not all of which can be well captured in a job description


I think the possibility of a lawsuit is the main reason why feedback is generally not given


This is a big part of it. I've worked places we couldn't tell people why they were terminated for fear of a lawsuit, much less why someone's application was rejected.


There's also avoiding the people who want to debate your reasons.


> - there's no incentive for them to do it - it's a rejection, they don't have a reason to please you

Just want to point out that this really depends on your location - here in Switzerland, the talent pool is vastly smaller compared to the number of companies and open positions.

I have in fact, reapplied to companies before that had a very honest and feedback-rich hiring process and simply rejected me because they found a better fit with another candidate.

(For full disclosure: I reapplied at that company, was hired, and fired after three months for office political reasons. So do take this story with a generous pinch of salt.)


> - it's more work - there's a nonzero chance nobody even saw your application, let alone carefully review it and think about whether you would be a good/bad candidate and why

Also if they give reasons, I suppose it's also an invitation to the candidate to rules lawyer why those reasons aren't actually accurate and they should still get the job, which would be even more work for someone to deal with.


The discrimination thing is kind of bullshit. A just-so story. It's really not that hard to avoid liability on that.

Even so, lot of companies are deficient in explaining to their employees that certain kinds of discrimination are illegal, coz it still happens plenty - almost always during interviews. Remarks about pregnancy do happen.

It is more work to provide feedback (which I think is mainly what people hate) but it's better for your hiring reputation, provided the feedback isnt routinely nonsensical - in which case staying quiet probably is better.


> The discrimination thing is kind of bullshit. A just-so story. It's really not that hard to avoid liability on that.

Plus, if a company is worried that revealing their reason for rejecting is legally risky, then maybe they should stop rejecting candidates for legally risky reasons. If they are worried about a lawsuit, they might want to consider that their evaluation process could be either overtly discriminatory, or reliant on people’s personal biases (conscious or unconscious). For example if they reject based simply on some gut feeling, or whether or not they like the person, or the classic bias: “cultural fit”. Basically, reasons they would not want to have to articulate in front of a judge.


Perception vs reality. What in reality is just an objectively fine reason can be spun into a totally different perspective.


I don't think it really is better for your hiring reputation - if it were people would clearly know companies that gave great feedback, but honestly no one ever says "Oh I really like _company_, because they give great post interview feedback"


Apart of the already named reasons (mainly legal): I once actually did it, because I LIKED the applicant. The result was simply lots of follow up mails on how and why I am mistaken. Wouldn't do this again.


Same here. When I first started interviewing candidates I wanted to be the ideal interviewer who was honest about feedback. My responses were as kind, gentle, and professional as I could make them.

The result was a lot of candidates trying to prove me wrong with relentless e-mails and phone calls. One of them even went on Glassdoor and other websites to write long reviews about how we misunderstood him in the interview. This was the same guy who didn’t even try to answer about half of the interview questions.

I stopped giving any feedback after that. Wish I could help candidates, but it’s not worth the risk of dealing with more angry candidates viewing it as an opening to argue.


this ^^ I'm afraid; I used to do feedback for everyone if they got to phone interview or beyond; it's time consuming but I thought it would be a better candidate experience; maybe 1/4 people were grateful and positive about receiving feedback, but 1/4 people get argumentative and it can get really personal; now I just say something generic like "we had a lot of strong candidates" and everyone just moves on


Exactly. Feedback works in the context of a relationship. Employment arrangements—peers and managers— are relationships. Hiring pipelines are interactions, not relationships. If you don’t have an ongoing relationship with someone, you can’t anticipate or influence what they’ll do with the feedback or what effect it will have.

Related: reasons you might explain as little as possible when firing someone, or when breaking up with someone.


> I once actually did it, because I LIKED the applicant. The result was simply lots of follow up mails on how and why I am mistaken. Wouldn't do this again.

I've done the same thing with the same result. It became an argument/pissing match that I just ended up ghosting.


Yes! I've done exactly the same and had the same results, its just not worth going through a long exchange of emails and then having to be rude and ghosting them in the end.


As several others have pointed out, the primary reason is the concern/fear of legal liability. All the information is already put together for the Hire/NoHire decision, and the entire Interview Team is usually aware (though this may differ depending on the company).

If you are working with a recruiter, it may be useful for you to ask them - as a Hiring Manager, I shared candid feedback with the recruiter so that they could provide better candidates in the future. Alternately, if you connect with someone in the Interview Team, you may be able to get them to give you "off-the-record" feedback.

Please remember to accept all feedback without getting defensive or pushing back, even if you believe the Hiring Team didn't do the right thing. If you want to set the record straight, it is better to do so in a separate conversation.


This accurately covers the area: ask your recruiter / someone else you might have met, and unfortunately it's very possible you'll never get a response or get something vague like "they were looking for someone with more experience".

About setting the record straight: you'll never "overturn" a rejection; it would set the wrong precedent for every other hiring decision and also would create a very weird work environment. It's just never worth the trouble. Reapply in a year, many places will give you a totally fresh attempt (which I think is actually a bit charitable).

To echo other anecdata: I've been mildly confronted by previous interviewees who I've rejected and it was always very uncomfortable. The decision is almost never personal, and in one of these cases I actually voted for hire, but was overruled.


As a candidate, I wondered why I didn't get detailed feedback on why I didn't get a role - now I'm on the other side, it often comes down to:

- Time and volume: think of how many applicants they've been through and the time it would take to write this feedback for each of them

- A good chance that people will dispute the reasons, leading to more time, more effort and more chance of a lawsuit

If it's at the final or penultimate stage, I've known this to happen. I also find it more common coming through a recruiter (as the company will be speaking to the recruiter anyway and knows that they will shut down any disputes you have).

As long as there's a concrete rejection email rather than never hearing back, that's all you should expect.


Many reasons have been stated but I would like to add one:

It does not matter and it would only hurt your feelings.

This is not solely about you or them its a match between the two.

Therefore its the same thing as asking a girl "why dont you like me? I am a such good guy". There simply are no answers for this.


There are answers (unless their verbalization skills suck), but too many people don’t like to hear them and will argue or fight back.

Btw, one of successful dating advices I remember was to create a detailed realistic image of a partner beforehand and compare/ask about it on a date. No need to make it strict, but this simply makes you aware of what you want (or not) in a relaxed state instead of allowing your sub to decide under pressure or effect of the moment. Sounds reasonable and pretty sure if true then that applies to jobs as well.


> There are answers (unless their verbalization skills suck), but too many people don’t like to hear them and will argue or fight back.

I agree there are always answers, but nobody should be obligated to give them.

"Because I don't want to" should be a perfectly acceptable answer to any question of why we're denying a request. Assuming, of course, we are familiar with the consequences of not completing the request and okay with them.


When some recruiter from an underrepresented minority working at a FAANG company got fired, they wrote a tweet thread where there were glaring mistakes and wrong concepts about everything.

Like they said the company hired 0 grads from Historically <Minority> Universities (HMUs) before they were hired, and they increased it to 300. And they said it was "a 300% increase". Their words, not mine.

When people from the co went to one HMU, and they hired a very low number of people, and the engineers wrote in their documents absolutely true things, like, "the grads have no idea about even the basic algorithms" (paraphrased). They cited that report and accused the engineers and the whole company of discriminatory practices.

Now, say, you start writing weaknesses, and write "lack of understanding basic arithmetic like GCD" for some of the candidates.

Now all it takes for your company and you to be accused of discriminatory practices is one zelous reporter from WaPo or NYT to get a sample of ~15 of these rejection mails and find your list of weaknesses. Then they just have to show that all of the ~15 people are from historically underrepresented communities.

This is the reason I am never going to do it.


This is a really good observation about how cancel culture works. Anything you say now that's considered perfectly harmless might soon be redefined as "code" for something unacceptable, and your words will be judged by that new ex post facto standard.


> Now all it takes for your company and you to be accused of discriminatory practices is one zelous reporter from WaPo or NYT to get a sample of ~15 of these rejection mails and find your list of weaknesses.

Sounds like this happened to you.


From an interviewee perspective, it's even worse when you don't hear anything; they just ghost you. That's the norm in my experience, though it's been a long time since I've done the cold interview thing.

From an interviewer perspective, I suspect it's mostly a time/volume thing. Last time I did it, I put out a req for a position, I'll get 10-20 resumes trickle in over the next week or four. I pick the ones that are the best of the lot and schedule interviews until I find someone that I think has the best chance of being successful. Some of it is the way the resume reads, some of it is how well the skills match what we need, some of it is just gut. I certainly don't have the time to go through all the ones that I didn't pick and give a detailed (re: useful) explanation on why. Most of them I could't really offer much advice other than there were better matching resumes. It's usually someone has more years experience, or were better able to articulate their experience, or had more skills that matched what we need, or had more experience in my particular industry.

Also, for most smaller shops, it's the devs that are doing the interviewing and filtering. Typically, we should have hired someone months ago, but companies usually hire later than they should, so I'm buried in work and I have the additional task of filtering resumes and interviewing on top of my already overburdened workload.


Maybe they’re just not that into you. Don’t overthink it. There doesn’t always have to be a specific weakness they could list that you could then work on. It might not even be anything to do with you or anything in your control.

Maybe you just don’t fit with what their team needs. You could be excellent, but be a duplicate of skills they have enough of already when they need something different.

Maybe you’re good, but it just so happens that someone did a god-tier interview that day and they have to choose between you for a single post.

Maybe you’re god-tier but the reason they were hiring has changed (ie a person they thought was leaving got persuaded to stay, headcount allocations suddenly changed, the project got cut etc).

Maybe it’s just a timing thing. You applied and before your application got processed they saw someone great and that person had a competing offer so they had to close them quickly. You might be better than the person they ran after but that’s life.


Currently working on hiring for a frontend position (literally just produce well structured html and CSS that matches design, not even getting into frontend frameworks or JS) and in the first 3 days I received over 400 applicants - most of which clearly didn't read the JD. More than half of which couldn't manage to string together a sentence without major spelling / grammar / spacing / punctuation errors. All but 3 of which, on inspection of GitHub profile or frontend mentor profile (one of the places we put out the job) clearly could barely write CSS at a basic level and/or had basically zero attention to detail.

Why in the heck would I bother to write 400 customized rejection letters when most applicants can't even be bothered to spend 2 minutes reading the JD fully, and avoiding applying unless they: Are actually qualified, and are willing to put at least a modicum of effort into a good first impression?

I feel like people on the application side have no idea about the sheer volume of people who apply to each role. In "Smart and Gets Things Done" Joel might of hit the nail on the head with his speculation that we are all receiving the same mountain junk application from the same junk "developers" and it just drowns out everything else.


Have you tried contacting them to ask? Some companies are open to it. A couple of years ago I interviewed with a number of companies. Two companies I really liked rejected me after a full round of interviews.

It hurt, but I decided to try something. I sent an email with something along the lines of "I am disappointed that you decided to pass on me, but I respect your decision. I know this is a big ask, but I'd really like some feedback on how I can be better at what I do".

Surprisingly, both companies agreed to meet with me again (via Zoom), and the feedback sessions were about 1/2 hour each. I just sat back and listened (and at the end, thanked them again for their time). In one case, it was with the hiring manager, in the other it was with the recruiter. What I learned was very valuable, and these two companies are definitely on my list to work with again. With one company, what sank me was that they felt I did not have the technical depth for the role (and I was impressed with how detailed their feedback was). With the second company, they felt that I did not have leadership experience of the breadth that they needed.

Now, granted, it is pretty rare for companies to invest time in a candidate that they have already rejected (unless they figure this is someone they would love to recruit in the future when they had more experience or for a slightly different role), but it is possible if you send an email thanking them for the opportunity and phrase the request for feedback as a growth opportunity for you that they might be open to it.

Also, I know that some people state that companies do not do this for legal reasons but truth be told, unless the company is rejecting you for an illegal reason, this is a non-issue. It is more an issue of how much bandwidth the company is willing to spare.


There were two things in your post that I'd like to highlight:

- they decided to have this session, but via a call, not e-mail - it's psychologically safer this way for the hiring manager who might be doing that against company guidelines

- you passively listened to the feedback - that's the way, DO NOT try to argue - it's extremely unlikely to benefit anyone


Oh yes. Absolutely. Sit and listen to the feedback. If you do not agree with it, DO NOT ARGUE!! (for context, I agreed with 80% of the feedback. The 20% I did not agree with, I did not argue, just made a mental note to be better at explaining myself in the future).


I also left out one piece of info. I am pretty senior (Staff Engineer), so it is possible that companies are willing to invest that level of effort for more senior engineering roles and less for more junior roles.

Also, being rejected sucks (I've been in the field 25+ years, I have been rejected by a lot of companies), but contextualizing it as "I was not right for the role" rather than "I suck" (which used to be my go to), has been hugely helpful.


I once got great feedback by asking verbally at the end of the interview.

I said "You've just interviewed me, what do you think I need to improve?" That way it's really easy for the interviewer to give the feedback and you get round any corporate policies about not giving feedback.


Unless the feedback is more fluffy or there's something light and concrete (or just straight up positive), then that has always felt like a record scratching moment to me when I've been asked it. Not that it hasn't ever went well, but it's hard to ask that without coming across as "so how'd I do?". It's especially hard to juggle with straight being undecided because they were _okay_, but you have other candidates to interview that sound promising.

I think the question as phrased is a good way to ask it, and more likely to make it land. It just also has the potential to leave things on a more sour note than they would have been if not done right.


I'd respond that the evaluation is done after feedback from all interviewers is gathered and reviewed, and I can't comment on anything at the moment - there were a number of post-interview discussions where my opinion and opinions of other interviewers were different, sometimes slightly (we overlooked some additional evidence), sometimes substantially (e.g. no hire vs hire)


i have done this at time, depending on various things like whether i thought i wanted the job or not.

i prob read it somewhere as advice.

  In terms of qualifications or just being a good fit for the position, does it sound like I might be a good fit? Maybe I'm missing some experience? For instance, I haven't done 'x' but, to me, that's baby stuff. But are there some other things?
The main idea at this point is less 'to learn' and more to 'address aspects of my skills/experience/etc. that did not come thru during the interview'.


I always do that. I don't ask about improvement. I keep it neutral. So, what do you think?


Hi, GitLab team member here. Due to a number of factors, which includes high applicant volumes, the talent acquisition team may not be able to provide detailed decline feedback. You can get more details on our handbook page: https://about.gitlab.com/handbook/hiring/interviewing/#rejec...


> it may not be possible for the talent acquisition team to provide detailed decline feedback

That sounds like the exception, but ok, what happens when it is not possible?

Like you know, send a message "Dear candidate, unfortunately the talent acquisiton team did not manage to provide decline feedback because of xxxxxxx[0] , sorry."

Or "nothing"?

And in how many cases does this happen?

Like 1%, 5%, 35% or 99%?

IMHO it would be much simpler to directly write in your handbook something like:

"No decline feedback will be provided. No exceptions."

This way the candidate won't be expecting it.

[0] Examples:

my dog ate the feedback

the feedback was stored in a cabinet that got flooded

the hard disk where the feedback was stored failed before a backup was made


I think the "If people argue with the feedback..." section is more telling. The fact that there's a SOP for this means it happens a lot.


But you already have the detailed decline feedback (it's bullet point #2 [1]). The only effort on your part would be a simple copy-paste.

I have to imagine that something else in the "number of factors" matters much more than "high applicant volumes".

[1]: https://about.gitlab.com/handbook/hiring/interviewing/#rejec... > Everyone who interviews a candidate must complete a scorecard and are required to input pros and cons as well as an overall recommendation.


idk about Gitlab specifically but its a slap on the face after dedicating 6 hours to jumping through hoops just to get ghosted.


There was no ghosting in this case, just a template rejection, two days later.


When you are applying for a job you are trying to sell something (your time). When someone is trying to sell me something and I don’t want it, I’ve learned the best approach is to say, “no, thanks” and not to give reasons, especially if they ask for reasons. Every reason is an opening for a conversation that I’m not interested in having.


Lots of legal liability and often more applicants than needed. Similar to the reason to not say anything in an exit interview and “ok thanks“ is really all employees get to say to management.


Legal liability is paper thin excuse. Very few companies have been sued for sending an email after saying "we didnt hire you coz you look like you might get pregnant" and playing that off as a "risk" doesnt really add up. You protect against liability by telling hiring managers not to break the law before, during OR after the interview - coz the company is exposed in all three. Even so many companies are deficient in this regard.

Simple laziness and wanting minimize reputational risk from feedback on the feedback seems a more plausible as a reason why.


Possibly also because of the huge amounts of competition any individual rejection doesn’t need to “hurt” or be taken too seriously. Just know your worth and keep on truckin’. (But do make sure you’re a strong candidate, of course.)


That a company even sends a rejection letter is a major concession - it takes time (even when automated) to tell everyone who doesn't get chosen that they're not chosen

There are ~8 billion people on the planet

Even if you want to cut that number down to the 100s or 1000s that apply for a given role, only 1 will be chosen for a given position

No one is entitled to be told why they weren't picked

Often as not, it's not a "weakness" so much as they just plain liked someone else more


> There are ~8 billion people on the planet

> Even if you want to cut that number down to the 100s or 1000s

Well that made me laugh. Have you considered sending emails to the 7.99999 billion people who didn’t apply?


Pretty sure Nigerian Princes are sending those emails a few times per day


Interviewing (or any selection process for that matter) is a highly subjective and noisy process.

I’ve been accepted and rejected at FAANGs / startups / top schools. I’ve succeeded wildly at each one. I’ve had the same academic paper accepted and rejected from top conferences. The papers have all gotten cited more than the vast majority of research papers accepted.

The ones who rejected me could probably come up with a list of flaws but they would have probably not been that useful. If they were being honest with themselves, they would probably admit they have no insight into how to judge something or someone comprehensively based on the limited time and information they had.

You may be rejected because an interviewer thinks you’re weak at something you’re actually not, based on your response during the interview.

The truth is that it is impossible determine what a candidate is truly strong or weak at based on a 1hr interview.

The best you can do is test someone a number of times and if they succeed a greater number of times than the average strong candidate, conclude that they’re a strong candidate too. There is no objective measurement of one’s strengths and weaknesses here.


This is the real truth. It’s definitely useful to get the feedback about how you are coming across, but you have to take it with a huge grain of salt because some other interviewer may see things completely opposite! At the end of the day I chalk it all up to fate and move on. The jobs I was rejected from turned out to be blessings as the biggest leaps in my career happened after something I thought I wanted fell through and I went in a new direction that turned out to be way more prosperous from a skills and comp perspective.


As a hiring manager making a fairly low volume of hires annually I always told the candidates why. I also did this in all F2F interviews. If the candidate didn’t make it, Id tell them and then take them through what we thought and why they didn’t make it.

Some candidates were outraged — they thought they did fine. Some would fight back and start clarifying stuff and then you’d have to start clarifying stuff and so on. Some would be very grateful.

On the balance I believe it to be the ethical option since you’ve just wasted an hour or 10 of someone’s time, and if they want to improve outcomes you’ve made available the information to take or leave.

I also kept artefacts documenting the hiring process for every candidate — both for future managers (who invariably didn’t care) but also for FOI requests or complications.

Personally I think hiding information and being guarded for fear of legal troubles is a slippery slope to less trust and more legal trouble.


The best way to hire is to hire based on strengths, not weaknesses. I don't tell you your weaknesses because I they are not important to me. If you didn't pass an interview, it's because you didn't demonstrate enough strengths. This is hard to write up, and certainly not worth doing at scale.


Hey, we actually do give interview feedback at OpsLevel:

https://www.opslevel.com/blog/why-opslevel-offers-interview-...

Feedback is a big part of our culture, so we extend that towards interview candidates.

It does take more time, but it's also good forcing function for us to ensure we're intellectually honest about why we're not moving forwards with a person.

There is legal risk, but it stems from the fact that it's illegal to discriminate in the US and Canada based on protected traits. To combat that, we strive to ensure that our feedback is situational and objective. This also helps prevent a lot of back-and-forth.


That's certainly an interesting approach :)


Why even care? You should be aware whether u have the credentials and experience. Most of the time the rejection is a subjective decision by a small group of people. And as of lately big tech is freezing their hiring anyway.

Keep applying and don't wait for any one company to give any feedback.


Two reasons.

First, even if you perfectly know your suitability for the job, it's (perhaps unfortunately) true that interviewing itself is a skill you can improve at. Feedback is in general a great way to improve faster at things, so I think it's natural to want to know why you were rejected.

Second, if you were rejected for a reason out of your control that would inform what types of jobs you apply for in the future, so also useful knowledge.

I agree in the end that you should accept that you're not going to get much feedback, but it's totally reasonable to want it.


receiving feedback sounds good on the paper, and i understand how it would be helpful and ideal to receive it, but its just not how the real world works, as there is no business incentive to provide the feedback.

i would say in tech its fairly easy to establish hard skill competence during the interview. the remaining portion of why person gets hired is more fuzzy and is much like dating. they like you or they don't. asking why not rarely leads to any response or a meaningful response, because a lot of times they don't even know why, it might just be a gut feeling thing.

i wouldn't obsess about the outcome, as long as person is working on themselves in all areas and keeps trying, success will come.


Very simple - it all too often invites you to dispute the reasons. At the end of the day it's not productive for the employer to give you this because you will likely not accept it. As with many things in life the unfortunate reality is this is on you to figure out...


There is nothing for them to gain for doing so, but doing so means risks and further costs.

Liability: If they disclose something that can be construed as discriminatory within current or future cultural norms.

Spending (even more time) on a rejected candidate gives them nothing but costs them time.


When interviewers ask me what my greatest weakness is I tell them "I'm too honest." If they tell me they don't consider that a weakness I tell them "I don't give a f*ck what you think."


Defend companies all you like but interviewing is exhausting, sometimes you've been out of the game for a while and you absolutely do need the feedback.

If I hadn't pressed the issue with two companies about a year ago I would have never found out that me being kind of cheerful in interviews came across as being overconfident to one team.

(And btw I did solve their homework with something like 95% grade so me saying "heh, how hard can it be" was in fact completely representative of my knowledge and abilities -- there was no actual overconfidence.)

Another team told me that they liked me but they were still concerned that I switched jobs several times the two years before the interview. I told them that having such a bias but still wasting the time of the candidate is not cool. They begrudgingly acknowledged and said sorry and we went our own merry ways.

In both of these cases I passed all oral interviews, people liked me, and the CTO was impressed by the quality of the homework's solution. Yet -- a rejection. Sure, there are other reasons, I understand that. But have I not asked and promised not to pursue further discussion of their negative feedback, I would have never found out.

And I want to find out. I want to know.

So honestly, I don't care if it's "harder" for you or "it takes time". You used the time of the candidate and they have nothing to show for it after. You owe them a feedback at least.


They do not inform you for a number of reasons, the most important of which is that they do not benefit from the information you think they should or could give you. And it could fire back. Through this lens, it becomes much easier to interpret many of the "easy things to do" that do not occur in personal and professional relationships.

Think about online dating. You chat with someone, they seem interesting, but you notice something you hadn't paid enough attention to when you were too caught up in your earthly desires. Maybe they live 40 miles away from you, maybe they have bad teeth, maybe they could lose a few pounds. You, an outspoken and, in your mind, generous person, decide to tell them that they are perfectly fine, but that you prefer someone a little taller than they are, or someone of lighter build, because you have always been active and you are not sure you can share your lifestyle with them.

You expect them to appreciate your candor and helpful cooking tips, but instead they tell you that you are a loser and don't know what you are missing out.

What happens then is that whenever you next feel you are losing interest in the person you are chatting with, you simply delete their profile: "Oh, well."


Giving a reason will give the person a point to dispute. I used to work in customer service dealing with applications to join a membership website. Without fail if I told the person the reason they were declined they would argue against it. You're never going to change your mind so arguing is pointless. Much easier to say you weren't successful without specifics.


> I feel awful when rejections are void.

For what it's worth, it can be worse, from an emotional point of view, when you do get feedback. I recently spent two full days working on a take-home assignment. I carefully addressed all of the requirements and spent the extra time adding in features that I know from experience would be useful in a real-world application.

Attached to the rejection email was a code review from the CTO which contained not a word of approval in respect of any of my ideas, but simply methodically picked holes in my entire approach.

This is my third rejection over the last year from roles that I had believed myself perfectly suited for. In the previous instances, I was ghosted after third-round interviews - that's a terrible feeling too, but at least I could persuade myself that an intangible personality issue had been the cause. But now, I have written evidence that I'm a moron. My self-confidence is completely shattered. Be careful what you wish for!


I agree with the comment below. You are extremely lucky not to be hired by that CTO. Huge red flag.


That the CTO was the one doing the code review tells me either: the company is incredibly small, or the CTO has a major ego problem (or, perhaps, you are so "senior" only the CTO could possibly understand what you did (seems quite unlikely, though))

Unless it was a very small company, be thankful you escaped the hell hole it would be :)


To add to those who have said that there are legal implications, I would add anecdotally I was advised by my HR department not to give feedback for exactly that reason. (We had a junior candidate who misrepresented his experience on his resume, and I would've offered some advice about this sort of thing for the future.)

There is also often a very high volume of candidates for particular positions, and it is a challenge to offer feedback, especially when they're not brought in for a live interview.

In my own process, interesting positions result in me searching for hiring managers at the company, sending a cover letter+resume that includes a table of their needs listed in the JD alongside my skills. This tends to get me closer to the interview table and provides an opportunity to exchange enough information for feedback purposes. It's also a bit of a differentiator in terms of resume structure (more than one interviewer has commented on it).


Dev here. There are so many interviews in my calendar that they are usually a chore. I do them professionally, but outside of 1h phonescreen/onsite and a panel syncup I'm not willing to spend any extra minute. The truth is we don't care about you, legal concern might be valid but more for HM/HR.


Most don't. They don't want to list something that could potentially be used against them in court. In addition, if you give people pointers like that people could "study" the interview by getting information from other applicants.


It starts a chain of mails. Also, they need to answer cross questions. For some candidates you might find the same criteria worked and they got hired.

In short, privacy and internal preference is what they hide for not giving a reason for rejection


Ask them for feedback on why your application wasn't successful this time and what they think you do to improve your chances of employment with them in the future. They still might not give you any, but in my experience most places will.

Then you can take their feedback into consideration for your next application. Sometimes it'll be something you can't do much about quickly (e.g. if there was a candidate with more experience than you). Other times though you'll discover a quick win (e.g. your application didn't clearly state your relative skills or experience).


Sometimes your interview was the same as the past three interviews. You did as well as them so I can't point to what your weakness was where you were rejected. Maybe you did good compared to a dud four interviews back. Then after you I interview someone who answered every question I asked correctly and in great depth. They are also pleasant. They get the offer.

You are not taking a pass/fail test, you are in a marathon and the first person who crosses the finish line gets an offer. Your weakness is they got to the finish line before you did.


It's really hard to write a kindly written email saying that someone seems a little dumb or dishonest or an asshole. What am I supposed to say? "Cultural fit"? If they really are an asshole, they'll interpret that as racism and ageism.

I actually do write feedback because of the golden rule. And not one person has thanked me for it, so it feels like it's unwelcome. These emails are also emotionally draining to type.

You can actually ask them for feedback after the rejection, or when they give you the pre-rejection feedback form. Many are happy to respond in detail.


I’m sorry that things are the way they are :(

One time I tried telling someone that I wanted to interview them but also point out that they had a typo in their resume and they responded something like “I’m a bad ass mother fucker with experiences both military and civilian. Good luck finding a worker with your attitude.”

Another time I just got a multi paragraph email back arguing with my points.

Lots of people respond favorably to feedback, some don’t. Those who don’t can be draining and I just don’t care to deal with it anymore. The decisions are hard enough already


Sorry to hear! First, know that it's a numbers game, and your energy is better spent preparing for your next interview than wondering about this one. Second, talk to your peers. If you know someone who works at the kind of company you're applying to, they can tell you the vast majority of things that will make a difference. If you haven't, do a mock interview with one of them. That will reveal if there are any giant red flags, and those are the only things you should be worried about. Good luck!


I would expect they get a lot of resumes to pour through. It wouldn't be feasible to point out specifics when a lot of the rejected candidates would be rejected due to numbers more so than weaknesses.

Pointing out weaknesses also invites argument, and possibly even public goading, since these days so many people seem to enjoy airing grievances to "get back" at the company as if not hiring them was somehow (usually treated as obviously) inappropriate.


I don't know about your situation but I can say that sometimes its not even technical. For example we had one junior role where we got down to 3 great candidates (from 300 resumes). The deciding factor literally came down to taking the candidate the team liked best; one candidate discarded because he was a robot with zero personality and another because multiple interviewers complained about bad body odor.


One reason is that it's easier not to. LinkedIn automatically sends you a generic rejection email 2-3 days after you've been rejected by the company.


While I get that there are various reasons as to why a company may not want to provide feedback, I recently interviewed for a company that:

- reached out to me through a recruiter

- had me go through multiple interview rounds and a take home

only to ghost me afterwards entirely (even after my asking for feedback). Once a candidate has invested time, you would think common decency dictates keeping them in the loop properly. But even that appears to much to ask in the current climate.


I always follow up asking why, to date (over about 18 years of memory) only about 4 or 5 ever responded, and of those I think only 2 actually said why but incidentally they were smaller more technical companies, corporates don't even give applications to a human anymore so I don't bother.

It's a disgusting practice tbh and should be dealt with properly by things like regulation but why bother I guess.


I think at the application stage, this is fair to not provide any reasoning.

I think if you were interviewed and even made it past a round or two, you should be entitled to some deliberate feedback.

They avoid doing so because of legal liability and other repercussions. I have always emailed them constantly until they get annoyed enough to reply with "something".


From the perspective of the company the negatives far outweigh the positives.

- They reject many times more than they accept. - They've already decided and its done. They don't want to debate and discuss it with you. - It avoids potential legal liability to just give everyone the same response.


Because they are looking for employees. They are not offering a job-hunter's consulting service.


In my experience, most single person only interviews are done by someone who is probably not capable of giving a good enough explanation. And multi round interviews with several current employees would require a lot of extra work they simply don't have time for.


Here in the UK, in Financial sector, Tech roles most jobs are filled by recruiters. Recruiters have a lot of drawbacks, but one of the unsung upsides is that they generally do get feedback from employers and share it with clients.


Many companies will provide a rejection reason in a telephone call that they would not be happy to put into writing.

Especially companies located in places where phone call recording isn't legal.

It's all about not leaving a liability paper trail.


Because it requires time and because a large number of people don't apply with real intention companies often can't handle it. It shouldn't happen at the latest stages of the recruitment.


The Recurse Center explains why they stopped giving feedback to rejected applicants:

https://www.recurse.com/feedback


Question for OP: did you attend an interview? In my experience, companies will usually provide a rejection reason if an interview has taken place, especially if you have been through multiple rounds.


Because it potentially exposes them to exposure/criticism/lawsuit and has no value to them, which means it has negative definite expectation value.


Just be glad you at least got a rejection letter. Most employers nowadays just ghost people after the final interview process.


In Iran most companies don't even respond when they reject you let alone giving you any info on why you got rejected!


IMO it's all for liability reasons. If you really want the full story you can file a FOIA request ;)


They may not have rejected you, but instead filled the spot or reduced headcount for the year.


Operational overhead and increased liability for lawsuits, I imagine.


How will that sound? We are sorry, you are too expensive for us.


the best way to find your weaknesses is to just be more self aware.

no one can give you a better answer about yourself than you.

they usually dont even know why they rejected you. its not a logical thing. its mostly emotional.


What do you think an employer's responsibilities are exactly?


Fear of a lawsuit


because they are relative to who interviews you, 2 different people will give you completely different reasons


I guess it takes to much time.


Probably not applicable to GitLab, but may be useful to some. I think too often FAANG and startup interviews are discussed here vs. major companies that aren’t primarily tech yet have 1,000s of developers.

1st level is HR. They don’t understand the job and are just matching key words to the posting. Sometimes we can get the HR person to just give us all the applicants, but often that list is so huge it’s not worth it. They’re basically clicking an auto rejection.

Hiring managers are then not permitted to say “why.” They send the rejection to HR, who hits the button.

There is 0 win for the company to say why, and it opens up a ton of legal risk. It doesn’t even matter if it’s valid or not, legal doesn’t want to spend time/money on defending a frivolous law suit.

Now, the what to do if applying to a non-FAANG megacorp.

My company is so concerned with bias, we can’t do technical interviews and are limited to a list of canned behavioral questions. Some do ask for technical stories. We can request additional ones, but the process is too onerous. The same questions have to be asked to every candidate, although prompting for more details is allowed. Have to have multiple managers who are the only ones allowed to ask. We can have technical folks sit in and feedback into manager scoring and help prompt, but cannot ask questions or score results.

Make sure to cater your resume to the actual posting. Repeat the key words, not just related stuff obvious to technical people. You have to get through HR. It’s not common anymore, but I think it’s a good idea to say why you want THAT job. It stands out, especially for folks with little/no/different experience. We see too many spammed resumes.

To prep for these interviews, read up on “STAR” and typical behavioral questions. Have a library of situations in your mind. Multiple conflict situations. Admitting failure is fine, don’t worry about sounding perfect. Don’t focus on blame. Focus on a positive outcome. You can say you f’d up, but then how you changed your behavior. And then make sure you say how that made things better. The “results” are the most commonly ignored part and they’re the most important to the nontechnical managers scoring. Technical folks sitting in are mostly there to call BS.

Show leadership. You don’t have to “I” everything, but show your influence.

If you have no experience, talk about times you volunteered, had a random job, worked on a group project, did some extracurricular. Non-tech is fine for behavioral questions regarding conflict, etc.

Show in your skills section weird non applicable stuff you taught yourself. It shows interest beyond “I went to class.” Weird programming languages or projects always are cool to me.


If you are an EU citizen, you can try using GDPR to request the feedback information they have on you. This might also work even after joining the company to see what feedback they wrote on you.

As people mentioned, companies have no incentive of putting the extra effort just to get more liability, and lots of candidates that would contest that.


Did you ask afterward?


you got filtered. no human read your application.


Liability




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: