There's no good answer and asking a question like that shows real narcissism imo.
There is usually a separate interview stage with some sort of manager, and those usually have no coding.
I'm sympathetic to how awkward it can feel to provide honest feedback to a candidate, but look: we're all people here. I think we forget that sometimes when we're assembling hiring processes. As a candidate, you need some kind of feedback mechanism that allows you to improve even if you're not a good fit for a particular organization. And if you're involved in the hiring process in any way, you ought to be equipped to handle that.
Do you not code review? Are you a rubber stamp "LGTM" shop that should just be pushing to main but cargo culted the ceremony because github has it built in?
I interview pretty well, but if I go into an interview with a company that wants hungry hustlers and I've spent the whole interview talking about kindness and team spirit, or if you think I don't know enough pl/pgsql to deal with your gnarly legacy backend, or I'm getting the vibe that none of the engineers seem to like working here, then we need to speak honestly about that.
> we need to speak honestly about that
No need. Just walk away. Remember: You are interviewing them, just as they are interviewing you. Any company worth its weight will not allow red flags to leak into the interview process, e.g., "getting the vibe that none of the engineers seem to like working here". So many times, I have reached the final round of an interview process, met the senior manager... and thought: "Barf, I don't want to work for that person. What a waste of my time."If they wanted to hire me enough to interview me, but at the end of a half-day of interviewing I'm going to walk away without a job, then they need to rewrite their position description so I know not to apply, deal with their morale problem, or directly ask me how much PL/pgSQL I've done. We both stand to benefit from talking about how the interview went.
Like suppose they do hate their job. Do you expect them to speak that plainly and honestly to every candidate who asks "So how do you like working here?" and risk getting that posted to the front page of HN?
You're asking them to risk their own livelihood so you get a better signal for your own job search, that doesn't seem like a proportional trade to me.
Obviously I'm not advocating for complete opaqueness, but your interviewer is hardly ever in a good position to part with their true feelings towards questions like "How did I do compared to other candidates? How is it truly working here?"
I've basically almost always given direct and obvious non-answer to the first question: "I cannot tell you right now, because I'll need to write down and collate my thoughts. And I'm not allowed to share feedback directly, so your recruiter will be in touch with the feedback afterwards."
Because I see what happens to my wife when she interviews, and goddamn its brutal.
I broke it down for them. "This was nothing to do with you, and we would have had no objection to hiring you. However, the candidate who beat you out simply had more domain experience in XYZ area" and went on to say "For what it's worth, we had 500+ applications, of which we in-depth reviewed 100 resumes, had 40 first-round interviews, 15 second-round, and three final round."
They emailed me back to express appreciation and that though this didn't work out, it renewed their confidence to know they didn't "mess something up".
Since then, if we're at that point in a process and I'm rejecting you, I'll at least give you something to work with.
People, being humans and prone to pattern seeking, assume that if they didn't get the job, it's something specific they did, or failed to do.
And sometimes, that's true. But for a lot of candidates, it just came down to another candidate being slightly better, or slightly cheaper, or some combination of value markers.
A lot of my interview feedback comes down to "I don't see any reason you wouldn't be a good fit, but we have other interviews and it's going to come down to value."
Some people will take this as me saying "Don't ask for what you're worth," or "we're gonna low-ball your salary." The reality is, we're a business, and if I can produce the same widget with person X or person Y and person X costs 10K less a year, I'm going with person X. Every time.
Yes, that sounds like extremely valuable feedback.
Why do you suppose asking a question like that shows narcissism? To me it shows a willingness to infest feedback to improve.
I will add the caveat that if someone asked me that in an interview I would likely give a non-answer because I’m not totally sure what all I’m even allowed to say.
It's okay to avoid giving feedback if you don't want to. I can think of a few ways to answer that question in a neutral or positive fashion to defuse the situation and legally protect the company.
I do get what you’re saying, but I disagree, there is a good answer; and as is often the case, it’s an honest one.
If my interviewer stumbled over this it would be a red flag.
Precisely the opposite. Asking for criticism and genuinely being interested in what others think of you with the goal of taking the feedback on board and improving is the polar opposite of typical narcissistic behavior. As far as I'm aware that sort of self-reflection is inherently incompatible with NPD.