Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm sympathetic to the guy who walked out of the inteview, though I'm not sure it was a good idea.

A lot of this probably has to do with your experience. I once had an interview for a position that was right up my alley. I have an MS in Industrial Engineering and I've worked at large manufacturing companies as a developer, as well as smaller startups that create optimization software for manufacturing, shipping, and production systems.

I went to an interview for a company almost precisely in this business area. They asked me to code a singleton, traverse a binary tree, then do it without recursion, add a leaf to a binary tree, prove that the dual of the primal is the primal of the dual, prove various long term outcomes from markov chains, swap two integers without creating a third integer, write various outer joins, convert a sql table to a binary set of indicators (is this a common thing?), and print all possible permutation of string using recursion.

At no point did anyone ask about, or even show the vaguest interest, in my background or experience. It wasn't super well coordinated, they pretty much just kept moving me from one developer to the other - so of course I was much more exhausted and drained than perhaps my interviewer of the hour realized.

My interviewers were younger, and generally looked fresh out of their CS degrees, so I'd guess that they were quite a bit sharper where it came to markov chains, hessian matrices, and b-trees. I didn't look like I was clueless, but I came off as rusty, and I did stumble with things that I would have done much more easily with an hour hitting my old text books.

It was eye-opening, and frustrating. I was polite and stuck with it, and I kept trying, because I actually wanted the job, and I thought that they could use someone like me, because while they were very talented, my few questions to them suggested that there were areas where I could bring some experience that they didn't have in house.

I didn't get an offer, but I am glad I stuck through it. The one thing I wish I'd done is politely explain to the hiring manager what I just wrote here - that I think their hiring process might be filtering out an area of talent that could be valuable to the company.

Actually, that's probably the advice I'd give the dude who terminated the interview. Rather than ending it abruptly, ask the hiring manager if he'd be willing to confer for 15 minutes or so. Explain why you think it's going badly, and what your concerns are. If you disagree, that's fine - then you can end it on better terms without appearing to leave in a huff.

And while this is off topic, I would like to point out one more thing - this is the sort of experience that often comes to my mind when I hear about companies complaining about a lack of available talent, and it's one of the reasons I'm skeptical (though this interview was years ago, when hiring wasn't on fire the way it is now).




From my experience the hiring process hasn't changed much, at least not in the US. I recently changed jobs so went through several interviews and most were as you described - a series of technical questions with zero interest in my background or personality.

I could understand this approach for more junior guys straight out of college, but when hiring senior developers I'd assume the company would want to know a bit more about the candidates soft skills, past challenges and so on.

It actually put me off continuing the process with two of the companies (though I didn't walk out of the interview!) because it made me feel like all they wanted was a 'coding robot' and couldn't care less about the person behind the computer monitor.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: