Live data from Hacker News

Amazon software engineer interview

sobit.me

131–140 of 189 posts

Re: Amazon software engineer interview

#131
post #83

I don't understand why to have all these tests for an applicant? Why not integrate an applicant into a team for a day and have pair programming sessions? I found, that nothing else works.

Amazon is a huge company I'm sure they have a lot of different interview types

Its pretty standardized actually. In this case it looks like he was a part of a "blitz" which often happens for remote locations. A normal interview process is very similar but usually has no hackerrank first, the phone screen is by an engineer and the interview loop may be more like 5-6 people with a lunch break.

Re: Amazon software engineer interview

#132

This article makes me sad. Interviewing in our industry is so broken. I have been out of school for a while and switch jobs every few years and this is the technique I use to beat the bullshit interview process . Make a list of companies that I would apply to and sort them from most interesting to no-way-in-hell-i-am-working-here order . spend a weak reviewing typical algo/data structure questions . For the companies…

>>Then to get over my interviewing jitters, I interview at a few companies where I would absolutely not work at. This results in no pressure interview practise and you can literally laugh at their asinine interview questions and walk out This sounds very unethical and dishonest. It's the equivalent of a company interviewing a candidate they have zero intention of hiring, ever. Why waste people's time? edit: not sure…

You are right, this is not ideal - this is waste of time. Which is probably why the OP lead the comment with:

> This article makes me sad. Interviewing in our industry is so broken.

Yet:

> It's the equivalent of a company interviewing a candidate they have zero intention of hiring, ever.

If the company has one position to fill, and if they ever interview/contact more than one person for filling that position all the people who they contacted other than the person who got the job has wasted time, right?

In short, companies have only themselves to blame for this (sad) situation.

Re: Amazon software engineer interview

#133
post #75

Earlier quoted context omitted.

I had this view when I was interviewing for internships during this quarter. I have spent working and interviewing at a couple of places, before I came to pursue my masters and I believed people valued coming up with the solution on the spot. I interviewed at atleast 10 places for internships and every single of them asked one of the questions from either leetcode or cracking the coding interview. I found none of the…

>>I found none of them cared whether I am thinking on my feet for a solution or not. There are section of people among programmers who give away tens of hours of time per week on sites of the likes you mentioned, these people have no other hobbies, hardly do any other productive or creative work, have no real social circle and generally spend all the time of their life in 'karma hunger' kind of a pursuit for points i…

I wish I could upvote this more than once!

Re: Amazon software engineer interview

#134

This article makes me sad. Interviewing in our industry is so broken. I have been out of school for a while and switch jobs every few years and this is the technique I use to beat the bullshit interview process . Make a list of companies that I would apply to and sort them from most interesting to no-way-in-hell-i-am-working-here order . spend a weak reviewing typical algo/data structure questions . For the companies…

Thats a great process. If you don't mind me asking, how do you get rid of the phone screen, even assuming you have some github and contacts? Just ask the recruiter?

Re: Amazon software engineer interview

#135

This article makes me sad. Interviewing in our industry is so broken. I have been out of school for a while and switch jobs every few years and this is the technique I use to beat the bullshit interview process . Make a list of companies that I would apply to and sort them from most interesting to no-way-in-hell-i-am-working-here order . spend a weak reviewing typical algo/data structure questions . For the companies…

Studying algo/data structure questions is not gaming the system. I'd far prefer to hire someone who did this over someone who didn't prepare and just tried to wing it, then complained about how unfair it is to ask such questions.

Re: Amazon software engineer interview

#138
post #96

Earlier quoted context omitted.

I've been pretty seriously studying CS for a while, and there's a trillion things I don't know. >If they ask you to merge sorted arrays and you don't know that Heap sort is the best way to do it, you've lost the interview no matter [...] ... no matter the fact that there are a hundred ways to sort an array, and you think you know the best one? Has it been proven the best, or is it just the best you know? How many way…

"Tell me more about the array you want me to sort" is the only valid initial response to "best way to sort an array." That said, the question posed had very little to do with sorting arrays and I'm not sure where your hostility came from.

My objections had nothing to do with the kind of question posed, only the expected response. Unless it's been proven that there can be no way to merge sorted arrays "better" than heap sort, it's flippant and erroneous to expect someone to give that answer. (And there are real reasons to not use heap sort for this.) Even if I don't know that this is the (supposedly) correct answer, they've learned little about my ability to actually merge sorted arrays, and even less about my general ability to solve problems.

Unless they're explicitly hiring me to merge sorted arrays, I'm not going to claim any expertise at at. There are probably hundreds of research papers on this topic, and I haven't read them all, and I know it. I understand that sorting is a big CS topic, but it's not the only CS topic, and I can go the rest of my carrier assuming someone else already solved it and never know how heap sort is implemented and still solve hard problems.

So they shouldn't ask that kind of question and expect such a casually incorrect answer. And they can't tell me "I've already lost the interview" if I don't see things this way, because then that might trigger some manner of hostility. I don't lose interviews when the interviewer expects careless and rote answers. The company loses.

Re: Amazon software engineer interview

#139
All of that looks really painful.. And surprisingly reminds me of pains of dating. (although I seriously dated only once in my life looong time ago)

In dating people trying to find right fit for look, in tech interviews - right answers for arbitrary tech problems.

Nor look not answers to these tech problems is not predictor of success, yet this is what everybody are still using...

Re: Amazon software engineer interview

#140

This article makes me sad. Interviewing in our industry is so broken. I have been out of school for a while and switch jobs every few years and this is the technique I use to beat the bullshit interview process . Make a list of companies that I would apply to and sort them from most interesting to no-way-in-hell-i-am-working-here order . spend a weak reviewing typical algo/data structure questions . For the companies…

Thats a great process. If you don't mind me asking, how do you get rid of the phone screen, even assuming you have some github and contacts? Just ask the recruiter?

the trick is not to go through the recruiter. Instead ask Committer on their OSS project or your internal contact to vouch for you to the hiring manager.
Post reply on HN