Live data from Hacker News

Tech Interview Torture Chamber

mattfriz.com

211–220 of 232 posts

Re: Tech Interview Torture Chamber

#211
post #124

I failed a technical interview recently. I was asked to write a rule engine, so I opened up Google and read about all the best ways about doing that for about 15 minutes of the interview. They weren't a fan. In the rejection email, they said I wasn't technical enough to fit in. I replied with my offer letter from Google.

So reading up on the before diving into a solution is discouraged!

Re: Tech Interview Torture Chamber

#212
post #56

These take home projects are a bit inconsiderate to a candidates time. I've done a few and if you don't watch your time. You could be spending 5-6 hours just trying to please people

Yes, I did one for a crappy company three weeks back. Still haven't heard a word from them after the following face to face interview. Fair enough if you didn't want me, but I spend a day of my weekend doing that shit for you.

Re: Tech Interview Torture Chamber

#213
post #123

Earlier quoted context omitted.

But don't expect a senior dev to have red-black trees memorized. A senior dev's answer will be "Use the library implementation. If there isn't one, look for one online I can use. If there isn't even one of those, look it up in Knuth." With no apology whatsoever for not knowing how to do it off the top of their head, because they know they don't need to do that .

I don't expect anyone to have red-black trees memorized. But I do expect an engineer at any level to be able to, say, rebalance a binary tree through brute force.

Is it something you do on a day to day basis? If so, then fair enough. If not you are being a twat.

Re: Tech Interview Torture Chamber

#214
post #147

One thing I always thought would be interesting (but no idea if viable): allow trusted engineers / seniors who have been in the company for a certain time to vouch and directly push a referral through to the final interview stage. Something like a joker. You could also link the referrals performance to the engineer directly and limit the joker to one per year or something like that. When I refer someone I usually do…

Trusted/senior is an interesting metric.

Is there untrusted senior people? Or trusted non senior?

How is trust defined? Does this become completely political of who likes you?

Re: Tech Interview Torture Chamber

#215
post #190

Earlier quoted context omitted.

Go on...? Not sure I'm making the connection. I've done that many in a week during tough times.

I assumed someone habitually goes to 10 interviews a month, even if they have a job. I want an employee who works, not is constantly looking for some new gig. Anyway, speaking from my experience in software development, most people I hired (and me, my friends) interviewed with 1-3 companies before choosing a new job. Once or twice I met people who bragged about "having 17 offers on the table, so you need to hurry wit…

Not sure if any of that makes sense. If a candidates wants a job they need to interview. Not all interviews result in offers. My experience has been it's about 10% or so, depending on how good/bad the market is. So to get 1-3 offers you probably need to interview at 10-30 companies. What are you expecting?

Re: Tech Interview Torture Chamber

#216

Earlier quoted context omitted.

I agree. Phone tech interviews are usually low level screens to see if the candidate has the minimum technical chops to come on board. Short and sweet is what I prefer, especially since I'm usually doing the phone interview on a lunch break and would like to have some time to actually wolf down my lunch. Collaborative code editors are an unpleasant modern addition to the interview process. Plus I'm usually writing th…

"I'm usually writing the code in another window before transcribing it to the collaborative window" Speaking from the other end of the phonescreen line and collab editing session, that behavior looks a lot like googling and pasting in the first answer you find on stackoverflow. We use a collaborative environment because I kind of want to see you typing, sorry. I know, it's degrading, but... it's a screen, it's not de…

Uh, yeah, that's some bullshit, buddy. You know what we're doing? Constructing and testing our code! A lot of those collaborative editors lack the ability to run code, which makes them only good for displaying final results. Plus, we all have editors we're familiar and productive using, why wouldn't we use what works for us? Plus, copying and pasting in from Stack Overflow is an issue? Come ON, buddy, that's just a sign of a good developer. A good developer does as little reinventing of the wheel as possible. If you want to make things more challenging then just increase the difficulty level of your questions so that more Stack Overflow code will need to be found and cobbled together. But yeah, if I got shit for not literally typing live into the crappy cooperative code editor, I'd politely thank you for the opportunity and end the interview. Senior-level people don't have a lot of patience for that kind of crap, particularly the truly good senior people.

Re: Tech Interview Torture Chamber

#217
post #208

Earlier quoted context omitted.

"I'm usually writing the code in another window before transcribing it to the collaborative window" Speaking from the other end of the phonescreen line and collab editing session, that behavior looks a lot like googling and pasting in the first answer you find on stackoverflow. We use a collaborative environment because I kind of want to see you typing, sorry. I know, it's degrading, but... it's a screen, it's not de…

Demonstrates why it is a crap way of testing people. (I often look up answers on Stack Overflow to save time/ thinking. I also answer a fair few questions on Stack overflow as well).

I agree. This comment reveals a complete disconnect between how this interviewer thinks developers work, and how they _actually_ work.

Re: Tech Interview Torture Chamber

#218
post #160

Earlier quoted context omitted.

LOL. You have to have guts, to ask such question.

One time i coxed the interviewer to show me the solution on the whiteboard when i could not figure it out. I kid you not he could not do it and got confused like i did. I caught the punk red handed asking a question he did not know very well.

I did this to the recruiter who did a phone screen for a position for Google. She was being super aggressive and borderline abusive in her questioning, so I rapidly lost interest in ever working there. And when I got the opportunity to ask her questions I turned all her questions around on her and asked her for solutions. She admitted she didn't know any of the answers. I didn't get a call back, but I kept my dignity. I pity people who work at Google now.

Re: Tech Interview Torture Chamber

#219

The one I love is when they ask questions that are completely unrelated to what the position is for. e.g. I applied to a startup company that sold used cars online for a senior web dev position. Their junior dev asked me about a maze solving algorithm. I knew the VP of engineering through one of my contacts and sent him an email asking him how a maze solving algorithm relates to web development. To his credit the VP…

This happens a lot in data science too. Interviewers will ask the most esoteric and difficult questions they can come up with, and then half the time, if you get the job, you discover you're doing nothing but linear or logistic regression.

Re: Tech Interview Torture Chamber

#220

It is on everyone who is not in a desperate job seeking situation to push back on any practice you deem wrong. Expect a respectful and fair treatment throughout and when you're being manipulated, take the initiative. If you can tell the interview isn't going well, why not leave on your terms? "My experience and expertise is in A and B, and it seems the job is more about C and D, maybe this isn't a good fit? Ok thanks…

If you do that you'll end-up jobless. It is not a candidate's market right now :)

I disagree. There's always jobs for valuable candidates. It's average to below-average candidates who find any market challenging. I believe in always having standards, and if you run across this kind of bullshit, set them straight and move on. The reason this kind of crap persists is because too many people put up with it.
Post reply on HN