News for hackers. Stuff that matters.
Re:Ask HN: Failed interview, feeling unemployable and depres... by lostcolony on Tuesday August 23, 2016 @09:30PM (#12349047)
So the way you feel about interview puzzles is how most people feel about them. It's -stupidly- rare for people to 'figure out' the question in an interview; even those who appear to are just dredging it up from having seen it somewhere. A lot of those style questions are things that took someone weeks to figure out originally, and while we may be better equipped than they were, and so able to figure them out faster now, they were doing it in the comfort of their own homes, not in an interview. You're not dumb, you're just being compared against people who handle interviews better, and those who have seen the problem before.

Keep looking. Seriously. There are a LOT of jobs out there for technical people. You found -one- opportunity; maybe it would have panned out, maybe it wouldn't have. But it sounds like you're limiting where you look, if you were going to go from one Big 4 company to another. Talk with your wife; maybe you want to go to another state? Maybe take something remote? There are a lot of possibilities to explore. Many interviews may lead to failure, but others may lead to an offer.

Talk to your wife about how you're feeling, too.

Re:Ask HN: Failed interview, feeling unemployable and depres... by plttn on Tuesday August 23, 2016 @09:59PM (#12349142)
> It's -stupidly- rare for people to 'figure out' the question in an interview; even those who appear to are just dredging it up from having seen it somewhere.

Isn't the point of those questions more to evaluate your problem solving skills (coming from someone who has never been up against those questions), and not to determine if you can actually solve the problem, but how you're able to justify your answer?

Re:Ask HN: Failed interview, feeling unemployable and depres... by lostcolony on Tuesday August 23, 2016 @10:37PM (#12349298)
Allegedly, yes. But the person who has seen it before is able to arrive at an answer, have it be ideal, and justify it, a lot more readily than someone who has never seen it before. That's what the OP was even saying; if he's seen it before he does fine, if he hasn't he struggles and freezes up. That describes a LOT of people. It's also why I tend to interview with trivial questions, things that algorithmically have no trick at all to them (or we give them the algorithm).
Re:Ask HN: Failed interview, feeling unemployable and depres... by jghn on Tuesday August 23, 2016 @10:16PM (#12349212)
In theory, but many if not most interviewers will ding you for getting them wrong anyways.
Re:Ask HN: Failed interview, feeling unemployable and depres... by akhilcacharya on Tuesday August 23, 2016 @09:57PM (#12349135)
> It's -stupidly- rare for people to 'figure out' the question in an interview

...really? I've heard of people failing interviews at the Big4 because they solved the problem, but did it sub optimally.

Re:Ask HN: Failed interview, feeling unemployable and depres... by cachemiss on Tuesday August 23, 2016 @10:16PM (#12349207)
Generally people are looking for a preferred solution, solving the problem, but not in the preferred way is usually not enough.

This isn't good or anything (though, sometimes there's the really obvious super slow way, and its appropriate to ask for something better), its just the way it is.

This is especially pronounced with junior interviewers, I've gotten dinged for missing capitalization on one variable in an otherwise flawless exercise.

Most interviewers at these company, especially those with little empathy or training, are looking to rule you out, and are looking to find a problem with whatever it is you do. Sometimes they tell themselves that its because they want to keep a high bar, but its usually just so they can feel better than someone else, they aren't good at judging problem solving ability, only that you arrived at the solution that they had in mind.

I've had offers from the Big 4, and I've totally bombed interviews with them too. I prepared a lot before hand, and its mostly just luck of the draw, if I get a set of coding questions I've seen before, or is similar to what I've seen, I pass, if I don't, I don't. I'm the same engineer either way.

I wish a lot of people in our industry would quit with the alpha nerd crap, you aren't that important, and you're pissing on people that could help you build your project. I think its egged on by the "A players all the time" mantra at large tech organizations, so when you take insecure nerds, and puff their egos up, this is what you get.

Re:Ask HN: Failed interview, feeling unemployable and depres... by sreejithr on Wednesday August 24, 2016 @02:04AM (#12350028)
> so when you take insecure nerds, and puff their egos up, this is what you get.

Gold right there.

Re:Ask HN: Failed interview, feeling unemployable and depres... by Gigablah on Wednesday August 24, 2016 @07:52AM (#12351321)
Strawmen are yellow, not gold.
Re:Ask HN: Failed interview, feeling unemployable and depres... by FT_intern on Saturday August 27, 2016 @09:36PM (#12374930)
>Most interviewers at these company, especially those with little empathy or training, are looking to rule you out, and are looking to find a problem with whatever it is you do

I disagree with this. Although technically there is an infinite list of wrong moves, interviewers have a list of "right" moves that people do that they keep track of that demonstrate the interviewee's abilitie

Re:Ask HN: Failed interview, feeling unemployable and depres... by johnschrom on Tuesday August 23, 2016 @11:24PM (#12349456)
Amen. I would give you gold if we were on Reddit.
Re:Ask HN: Failed interview, feeling unemployable and depres... by sreenidhibs on Wednesday August 24, 2016 @01:58AM (#12349996)
+1
Re:Ask HN: Failed interview, feeling unemployable and depres... by mercutio2 on Tuesday August 23, 2016 @10:22PM (#12349234)
Beware of attempting to extract patterns from self-reported in-person interview failures. Most people who fail at the BigCo interviews I'm familiar with are getting bad reviews for:

poor communication, not making sure they understand the problem, not testing their solution, not being willing or able to explain their thought process, being unable to answer "I don't know" when pressed.

Occasionally there's someone who claims to know something and very clearly doesn't.

Phone screens generally filter out most of the people who know no data structures or algorithms.

Of course, every hiring process is different, so there's some variation within and across companies, but I think a lot of geeks think they screwed up the tech when they really screwed up the communication.

Re:Ask HN: Failed interview, feeling unemployable and depres... by nol13 on Wednesday August 24, 2016 @07:23AM (#12351186)
'Poor communication' is even more code word for arbitrary bs, just HR type bs instead of aplha nerd type bs.

And I'm not bitter honest! I just resent having to communicate with idiots.

Re:Ask HN: Failed interview, feeling unemployable and depres... by kafkaesq on Thursday August 25, 2016 @02:07PM (#12361109)
not making sure they understand the problem

What time is there to "understand the problem" when someone (or perhaps a group of people) you've never met are starting you, and expecting nothing short of a lightening-quick flash of brilliance?

Re:Ask HN: Failed interview, feeling unemployable and depres... by judahmeek on Tuesday August 23, 2016 @10:30PM (#12349267)
I really wish that there was some statistics out there that supported your claim. It would make the interview process seem a lot more sane.
Re:Ask HN: Failed interview, feeling unemployable and depres... by georgemcbay on Tuesday August 23, 2016 @10:25PM (#12349250)
I don't think your anecdotal 2nd hand experience is at odds with lostcolony's point at all.

As much as people say they don't care about the answer and suboptimal is okay, generally it isn't, there's very often a very specific answer they want you to arrive at or you are some version of wrong; so the interview is either failed or succeeds on whether or not the interviewee has seen this problem (or one close enough to be virtually indistinguishable from it) before and can remember how to monkey dance through the steps of it again. So a suboptimal answer ends up being approximately the same as a wrong answer which fits into lostcolony's narrative perfectly well.

So basically you have a few different types of possible interview outcomes with these puzzle-interviews:

#1 Candidate who isn't a good fit (lacks experience, maybe just plain not that bright) fails because he or she is just not a good logical thinker and thus not a very good programmer.

#2 Candidate who is a good fit (has plenty of experience and practical programming knowledge) fails because social anxiety kicks in when confronted with a puzzle they don't recognize at first glance, making it difficult to figure out a solution that they may very well be able to knock out in 15 minutes if they were sitting at home with Google, some books, and nobody (who has important fate deciding power over them) looking over their shoulder.

#3 Candidate who is a good fit who recognizes the problem from having seen it and worked through it before, "solves" it, maybe even solves it in a suboptimal way at first in order to avoid looking like they knew the solution all along because they saw it yesterday on some interview quiz website, then busts out the optimal solution as if it came fully formed from their glorious brain box.

I've been both #2 and #3 plenty of times each and know lots of others in the field who will admit to being both of those people at different times and different places in different interviews. Occasionally you can be a partial #2 and still make it through and get an offer because you already had a bias working in your favor (recommended by someone the interviewer trusts), so the interviewer can start to believe the claptrap that the process is important and not the answer. But with no such bias working in your favor, you're done for!

I'll accept there may be a #4, super genius who can really figure all of these puzzles out on the fly from first principles, but that's like a 0.001%er and even if they exist, it is ridiculous that people are looking for that person to write code for their relatively straightforward CRUD app or social media webwhozit thing.

Ultimately, IMO, the whole system is fucking stupid and everyone who isn't a complete jackass realizes it but nothing ever really gets done to fix it on a systemic level.

Re:Ask HN: Failed interview, feeling unemployable and depres... by kafkaesq on Thursday August 25, 2016 @02:09PM (#12361119)
As much as people say they don't care about the answer and suboptimal is okay, generally it isn't, there's very often a very specific answer they want you to arrive at or you are some version of wrong; so the interview is either failed or succeeds on whether or not the interviewee has seen this problem (or one close enough to be virtually indistinguishable from it) before and can remember how to monkey dance through the steps of it again.

Which is ironic, because most (if not nearly all) real-world problems are never solved optimally on the first go -- but rather via a succession of approximations (many of them wrong, and requiring partial or full retreats).