TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why did you Not hire that candidate?

13 pointsby peterchonabout 10 years ago
Was it more a technical reason? or a personality reason?

9 comments

serve_yayabout 10 years ago
I try very hard to focus on what the candidate knows. Most of the other stuff is bullshit anyway.<p>Recent interviews:<p>- A somewhat well-known poster here, the kind of coder who parachutes in when startups are having trouble shipping and need help. Didn&#x27;t actually know the programming language very well, which is sadly common amongst coders of the language in question. Sometimes that&#x27;s ok, but this person presented themselves as an expert in the language and did not know very basic things about it.<p>- Again, not very strong with the language, but very strong in other languages and overall quite an impressive candidate. I recommended to hire this person, but for a different engineering role. Got hired for a different role and is doing a great job.
评论 #9424275 未加载
neonfreonabout 10 years ago
I think that&#x27;s a false dichotomy. It&#x27;s not simple to separate &quot;personality&quot; from &quot;technical&quot;. A person&#x27;s personality is what drives them to acquire technical skills. Candidates with a curious, open minded personality will spend more time acquiring technical skills than more passive or close minded candidates will. In my experience it&#x27;s rare to see someone with solid technical skills that doesn&#x27;t have passable interpersonal skills too. Learning is just too social.<p>This plays out at a larger scale too - some cultures are more open to borrowing from other cultures, and some are more closed. The more open ones utilize better technology than the closed ones.
评论 #9424265 未加载
评论 #9423297 未加载
评论 #9423054 未加载
byoung2about 10 years ago
To find the last new hire, 95% were weeded out just based on resume for lack of experience, or non-relevant experience. Of the remaining 5% who made it to a phone screen, 80% were weeded out because they could not convince me that their knowledge matched their experience (e.g. 10 years of Javascript but they can&#x27;t explain Function.prototype.call() or Function.prototype.bind()). The rest who passed the phone screen, the decision to not make an offer came down to personality fit or geography (quite a few people were out of state, and would not be able to move here quickly).
评论 #9424658 未加载
评论 #9423110 未加载
bitshepherdabout 10 years ago
I&#x27;ll bring it from the other angle. I know why I wasn&#x27;t hired (though I wasn&#x27;t told):<p>- No formal background<p>- I don&#x27;t code on the spot, and not on a whiteboard with zero resources but rote memory<p>- I&#x27;m not &quot;senior&quot; enough (with &gt;15 years in roles with progressively increasing responsibilities and contributions)<p>- Buzzword trivia was fun in 2003. Not so much.<p>- Had an off day<p>The roles I&#x27;ve been hired into where I wasn&#x27;t subject to a dog and pony show have arguably been the best, as I&#x27;ve been approached as a person and a professional, and not as a little blue box filling an opening in the calendar.
bzalaskyabout 10 years ago
Because the candidate couldn&#x27;t write a JavaScript function that allows chaining method calls on its result... along the lines of myFunction().setAttr(&#x27;a&#x27;).setAnotherAttr(&#x27;b&#x27;).toString(). In my experience, candidates either tackle this in 5-10 minutes, get close and finish with some hints in 20-30 minutes, or have no clue.<p>If it goes well (first scenario), I like to spend the rest of the interview pairing on a task like writing a parse method for a Backbone model that needs to transform a response for a charting library or something like that with Underscore&#x2F;Lodash.<p>One time, a candidate started checking emails on his phone during an on-site interview. That candidate wasn&#x27;t hired.
评论 #9430202 未加载
Warewolf-ESBabout 10 years ago
There is no rule as to what the reason is. Firstly, the person must be a good fit for the team - a team player, right values, work well with the other members, be self driven, passionate etc. If that is ok, then secondly they&#x27;ve got to be able to do the job! Technical skills must align to the salary they are asking for - if they are expensive resources then they really need to do what they say they can. If they are not so expensive then there is more room for new learning and basic growth. None of this is possible without the right attitude. Successful candidates must have both.
Bahamutabout 10 years ago
- Candidate could not form coherent answers to my questions<p>- Candidate was lacking in fundamentals in his&#x2F;her domain<p>- Candidate could not demonstrate a good critical thinking ability<p>The first was a total dealbreaker on a phone screen.<p>I prefer strong critical thinkers, and am willing to eschew complete knowledge of a domain from a candidate and mentor him&#x2F;her up to speed, but weak critical thinking is nearly a dealbreaker for me as a manager.<p>I have been extraordinarily happy with all the people I have hired so far.
评论 #9426189 未加载
apiabout 10 years ago
I find a lot of candidates with tons of college experience and theoretical knowledge, but no grease under the fingernails... no practical experience building real systems.
andersthueabout 10 years ago
If I wouldn&#x27;t work for him&#x2F;her, then I will not hire him&#x2F;her.
评论 #9423524 未加载