Ask HN: Why do you do this during tech interviews?
I'm in a position where I don't need to work and have been self-employed for 3 years. However, I interview to work with startups because of the potential equity upside.
The last 2 technical interviews I've been on, the same thing has happened. I get some average dude who thinks he's awesome. I show him the work I've done, how many users my side projects have, and he proceeds to ask me stupid ass technical trivia that it's clear someone at my level would know. I answer it all well.
Then, said dude will schedule a second technical interview where they ask me to solve the most difficult programming problem they've researched in advance. I tell them I'd need to lookup how to solve it (like they did), and they proceed to school me with the solution to recapture this technical dominance they feel I took during the first interview. I get the job offer, but they tell the owner I'm junior to them, which is 100% untrue.
I probably sound arrogant, but I'm not. I'm smart enough to decode this shitty aspect of human nature for what it is.
I don't think interview tactics like this are productive or fair, so I want to know HN's thoughts on how to overcome them.
11 comments
[ 2.7 ms ] story [ 44.0 ms ] threadIf you're interviewing for a position, surely the people conducting the interview will be the people who will be managing the successful candidate?
Think about it as a problem solver, if you are as technically confident as you claim, already know how to launch and run a business and don't need the job is interviewing for them the most efficient solution to solve the potential equity problem? Why are you not scouting for potential founders that you can team up with?
OTOH, all the bravado aside if you do really need a job to keep things going comfortably, you have to let such incidents go and move on. Interviewers such as those you describe don't make for good colleagues anyways.
I fit more or less the description of your profile (except I have GH projects with 5000+ stars and ~3K side passive side business; oh well, I'd prefer your balance, haha). I find it extremely hard to find the right position to work in. I am a consultant and I move from one position to another every 6-8 months. However, I have been most lucky in my last two positions.
There is something bonding about being recognized from the open source work. In that respect, the last interview I had felt more like a coffee break, discussing various project promoting strategies with the CTO. And yet, I had to go through interviews with another 3 developers (all happened in a time span of two hours, on the same day). But, thats their hiring policy. Just get done with it and enjoy the ride.
Don't blame them too much though, the entire industry has this problem. It's one of the biggest open problems in our industry.
2. Personally I want to optimize for working with interesting people I can learn from, working on worthwhile problems. Last round of interviews with startups I met a whole bunch of people who I liked, at multiple companies.
3. I don't know why your experience is so different. Geography? I'm in Boston. The companies you're choosing to interview at? E.g. I tried hard to filter out companies with bad reviews on Glassdoor.
My process is written up in blog post, though it doesn't work as well for smaller startups. Nothing super novel, just an attempt to be more efficient at filtering: https://codewithoutrules.com/2016/10/14/job-you-dont-hate/
the less cynical answer is that they are used to people overinflating their achievements only to fail at the job. thus they dont care what you did - just that you answer their technical questions correctly
Your post does sound a bit arrogant and that's OK. A bit of arrogance is so common it shouldn't discount validity of your post per se.
I think getting an answer to your original "Why?" question may be difficult because: 1) I don't think many tech interviewers do what you experienced at these two examples 2) To the extent such practices happen and as smart as you may be, I don't think your "decoding" of things is broadly accurate.
I say this because "they tell the owner I'm junior to them, which is 100% untrue" is a ridiculous statement. First, it's odd to see the word "owner" when talking about startups which usually have "founders", so what kind of startups were these 2 places? Also how do you know what they said? And how do you know it's "100% untrue" that you are junior to them, as in how many questions did you get to ask about their tech skills and what does "junior" mean to you?
In terms of an answer: Your post shows a lot of assumptions that miss the point of technical interviews and what they look for. Things like "stupid ass tech trivia" have to be asked. Granted, sometimes too many basics do get asked. There is difference between "junior" from a technical skills perspective and "junior" on an org chart. Unless someone is hiring to fill the position above them on the org chart (it happens) then you are likely "junior" to the person hiring you. However, from a technical skills perspective, or what some interviewer may or may not have told their boss about you being junior...who cares what they said, you got the offer no? and once you start working there the people with superior skills will be able to stand out, 100% regardless of what was said months ago after an interview. So I would suggest: stop assuming incorrectly, think like a manager, read up about emotional quotient (EQ) in hiring, accept that life isn't "fair" and neither is interviewing. Best of luck sir or madame.