Interview with Amazon.com coming up soon

mAdMaLuDaWg

Platinum Member
Feb 15, 2003
2,437
1
0
Went through the first two phone screens and I'll be flying to Seattle for the final interview. I've been reading up on the type of questions asked and boy am I in for some trouble. I'm pretty much going to bomb the interview. I suck at answering CS questions on the spot ... hopefully, I do good enough to leave with some dignity.

UPDATE:
Here is the update for everyone who is interested:

My flight to Seattle involved myself repeating every single sorting algorithm that I could think of. I made sure that I understood what the sorting algorithm was doing and then be able to easily code it. I also prepared coming up with my own algorithms for Graphs and Trees in Java (thanks Argo ). I reached my hotel at around 7:30 PM and made a few phone calls, made sure to put in an order for breakfast, and watch a bit of CNN. By then I was dead tired and mentally prepared a list of things to go over again the following morning.

I get up the next morning at around 5 AM (yay for Pacific Daylight Time!), take a quick shower and start going over a few things again. There were a few things that I wished that I had checked but never remembered to get to it; unfortunately, I didn't have a laptop on me either.

My interview was scheduled to begin at 10 AM and I left the hotel at 9:15 AM and called a cab. When I reached the building it was not really what I expected it to be.. it was a non-descript building that really didn't give any hint that Amazon was housed in it until you entered the reception area. First thing I noticed that I was a tad bit overdressed (I was wearing business casual and a tie, but no jacket), I was expecting this but wasn't really expecting people to come into work with shorts (My current employer is an investment bank in NYC so it was a huge shock to me). But heck, I just got a great conversation starter. Anyway soon after I arrive, another person comes in for an interview and sits a few seats away from me. He gets picked up by a person at 9:45 AM. Its now nearing 10 AM and no one has still come for me. I'm thinking that they forgot about me and was about to go back to the receptionist but then comes the recruiter. I strike up a conversation with her and then she leads me to the interview room and goes over the usual corporate stuff and relocation.


Then all of the sudden we hear a knock on the door. Now, my mindset going into the interview was that I already have a job and worst comes to worse, I get to see the Space Needle. I was trying to maintain that composure but I begin to get a bit nervous and it continued to build up while I was talking to the recruiter. So the guy comes in and I recognize his voice as the person who did my first phone screen, I didn't do particularly well with him on the phone and was surprised that he passed me on to the second round. Anyway, he gets right into asking me to write out a simple algorithm on the white board... that came as a shock to me and I blanked out. At one point, I even forget the syntax to write a function in Java. It was excrutiatingly painful and he basically ended up writing the algorithm for me. In short, I totally blew it and I knew that I wasn't going to get in at that point. In hindsight, this was the best thing that happend to me as I knew I wasn't going to get in so at this point, I had no expectations which calmed me down.

Anyway the interview finally ended and the next guy comes in. He begins going over my resume and at this point I'm flustered and he asks me something on my resume. Still dazed from my previous encounter, I say something stupid and he corrects me. Now he proceeds to ask me a complicated question involving graphs. I come up with a solution after a bit of trying here and there, and he then asks me if I could do it an easier way. I try to think of something and finally he tries to hint me toward what he was thinking. He walks through his solution a bit and then realizing that his solution wouldn't work, he tells me to proceed with my solution. After I finish, we chat about the complexity of the solution and after a bit of back and forth I gave him a satisfactory answer. At this point, I'm in the zone since I've now got the confidence and am at ease.

Next up, lunch interview with the hiring manager. He screened me on the phone as well and he was a super cool guy to talk to. I chat him up by telling him how I feel overdressed (I couldn't think of anything else ) and we talk about random things as we walk toward a sandwhich place near the building. What struck me immediately was the fact that he couldn't go on for more than 2 minutes before he recognized somebody who was walking towards us and had to say hi. This continued throughout the whole interview. I was thinking he must be pretty well known to be recognizable. Anyway, I order a sandwhich and we sit outside for an interview. He was super cool to talk to and I was totally at ease with him. We talked on and on about my current experience and what his group does and I asked some pointed questions which he seemed to appreciate. He then asks me a fairly tricky SQL query question, I think through it a bit and he seemed a bit surprised that I was able to answer it fairly quickly with no hesitation. As we walk back to the building, he says that he is not promising anything but the interview went really really well.

As I get back to the interview room, the hiring manager introduces me to the Java Expert of the group. I think to myself, there goes my winning streak and we sit down and chat for a bit. He asks me the same question that I fubarred up in the first interview and I told him it was already asked. He then proceeds to ask me another algorithmic question which after a bit of thinking through I was able to code out. After I'm done coding, he asks me a question about the Java language that I had no clue about. I tried my best to think of an answer but I couldn't. Anyway, he then says his time is up but there is one more question he would like to cover while we wait for the next guy. As soon as he finishes his sentence, a knock on the door. That was real close, I thought to myself.

The next guy is a senior guy who has been with Amazon for 10 years. He was fairly easy to talk to and asks about how my interviews have been going so far. I tell him that I totally messed up the first and easiest question and then answered the rest with some ease. He says not to worry about it since it was probably interview jitters. We talk about my current work experience and the greatest thing I have accomplished so far. I gave him some good answers and then he asks me to code out something on the board. This was a bit complicated and I had actually thought about this question a few times before, I was able to code it with a bit of help from him and I think he was fairly satisfied. After the tech questions, he asks me if I have any questions. Now, I ask him a few questions and he answers plainly. After he's done answering, I'm think I should continue to ask questions and some of the questions I asked him were pretty darn stupid and I was shooting myself in the foot at this point. I think he realized that and called off the Q&A before it got any worse... and he sends me off.


So I think there is a 50/50 chance I could get in. I'll know by Wednesday. I bombed the first interview, but it looks like the interviews took place in order of seniority and I think I made the best impression on the hiring manager. However, it could also be the fact that the first interviewer let everyone know that I did really bad and they toned down the questions although the questions did get progressively harder in my opinion.

All in all, it was a great experience and I got to visit the space needle ... which is why I wanted to come to seattle in the first place
 

Turkish

Lifer
May 26, 2003
15,549
1
81
The best tip I can hand to you is to smile a lot and appear confident, even if you are not.
 

Sphexi

Diamond Member
Feb 22, 2005
7,280
0
0
Think about every question before answering, if you don't know an answer to something, don't try and BS it. Tell them you don't know the answer, but you feel comfortable that you'd be able to learn that skill/knowledge quickly and while doing your job. I got hired as a support tech at a company that has customers integrating with our software via PHP/ASP/SOAP, none of which I had ever taken a class on or dealt with. I told them that, but that I'd learn as I went, and would learn quickly. I got hired and sure enough I've learned enough ASP in just two months to impress their head programmer.

As Turkish said, be confident and stay away from negatives like putting down other companies or technologies, and you should be fine.
 

Eos

Diamond Member
Jun 14, 2000
3,473
16
81
What's the job and which location?

If you can say of course.
 

sjwaste

Diamond Member
Aug 2, 2000
8,760
12
81
Originally posted by: mAdMaLuDaWg
Went through the first two phone screens and I'll be flying to Seattle for the final interview. I've been reading up on the type of questions asked and boy am I in for some trouble. I'm pretty much going to bomb the interview. I suck at answering CS questions on the spot ... hopefully, I do good enough to leave with some dignity.

Come off as confident, definitely. Don't BS difficult questions if you really have no genuine idea. It's ok to say you don't know something and express (and appear) confident that learning it will be no big deal.

I mean, if you got through the screens, it means you probably have skills in the ballpark that they want. If you're going in to do process improvement, it means they probably know that you already know a methodology even if its not theirs. So, hypothetically, if they use Six Sigma and you're a TQM guy, they might ask you about SS specifics to try and get you to apply what you know to their methods, even if you don't know the details yet. Explain what you know and have done, how it relates to what they want to do, and admit that you need to fill in some gaps but can do so quickly.
 

Argo

Lifer
Apr 8, 2000
10,045
0
0
Good luck. Which team are you interviewing for?

The only advice I can give you - is not to worry about it. The way Amazon interviews go, if you know your stuff you'll do good. There's no reason in sweating or preparing for it.
 

Sentrosi2121

Platinum Member
Aug 8, 2004
2,568
2
81
Most companies looking at prospective employees aren't looking for a know-it-all. If anything, they're looking for someone who has the aptitude to learn, which you may fit in. Just come off as being a confident person. If they ask you a CS question you don't know, just say that you don't know the answer to that question, but are confident that you can find the answer in a book or your co-workers.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
Others have already said don't BS, but I'll emphasize it as well: Don't BS. Seriously, it's very obvious if you don't know the answer, so if you don't own up to it and move on.

What I don't see mentioned yet is what most people are looking for in a CS interview: How you think. What you know is important, but how you think is infinitely more so. They're looking to see if you can solve problems in an effective way, and part of that is solving the problem when you're under pressure. If you crack, look nervous and make a lot of excuses for yourself you won't likely get chosen. Be confident, do your best and communicate how you're solving the problem while you're solving it. Don't sit there like a mute and just offer a "voila!" at the end.

 

RagingBITCH

Lifer
Sep 27, 2003
17,619
2
76
Amish used to work for Amazon - he actually got a lot of resumes from ATOT'ers here and submitted them to Amazon for various job postings. I made it through and got flown up to Seattle for the interview. The hotel they're putting you up in is very posh and nice...I was impressed. There's a good bar downstairs or next door with some excellent beer.

Dress down - they said dress comfortably - it's a super casual atmosphere. You'll go through an entire day gauntlet of interviews with about 6-8 different people from various departments. Be calm, answer truthfully, and if they ask you reasoning questions, think aloud about how you're approaching the problem. It doesn't help them gauge you much if you stare at a piece of paper and write crap down for 5 minutes and say "The answer is BLAH". Definitely have questions you ask to every interviewer.

I didn't get the job but it was a great experience...had one other full day interview with another company since. It really was helpful.
 

Josh

Lifer
Mar 20, 2000
10,924
0
0
Originally posted by: RagingBITCH
Amish used to work for Amazon - he actually got a lot of resumes from ATOT'ers here and submitted them to Amazon for various job postings. I made it through and got flown up to Seattle for the interview. The hotel they're putting you up in is very posh and nice...I was impressed. There's a good bar downstairs or next door with some excellent beer.

Dress down - they said dress comfortably - it's a super casual atmosphere. You'll go through an entire day gauntlet of interviews with about 6-8 different people from various departments. Be calm, answer truthfully, and if they ask you reasoning questions, think aloud about how you're approaching the problem. It doesn't help them gauge you much if you stare at a piece of paper and write crap down for 5 minutes and say "The answer is BLAH". Definitely have questions you ask to every interviewer.

I didn't get the job but it was a great experience...had one other full day interview with another company since. It really was helpful.

I'd say don't follow this person's advice.
 

RagingBITCH

Lifer
Sep 27, 2003
17,619
2
76
Originally posted by: Josh
Originally posted by: RagingBITCH
Amish used to work for Amazon - he actually got a lot of resumes from ATOT'ers here and submitted them to Amazon for various job postings. I made it through and got flown up to Seattle for the interview. The hotel they're putting you up in is very posh and nice...I was impressed. There's a good bar downstairs or next door with some excellent beer.

Dress down - they said dress comfortably - it's a super casual atmosphere. You'll go through an entire day gauntlet of interviews with about 6-8 different people from various departments. Be calm, answer truthfully, and if they ask you reasoning questions, think aloud about how you're approaching the problem. It doesn't help them gauge you much if you stare at a piece of paper and write crap down for 5 minutes and say "The answer is BLAH". Definitely have questions you ask to every interviewer.

I didn't get the job but it was a great experience...had one other full day interview with another company since. It really was helpful.

I'd say don't follow this person's advice.

I'm just repeating what the HR person said I needed to work on.
 

mAdMaLuDaWg

Platinum Member
Feb 15, 2003
2,437
1
0
Thanks for the help guys. I definitely get what you are saying by don't BS. But where do you draw the line, if you think you can work through the said problem, do you try your best and go for it or just say I don't know?

During my phone screens, I had a couple of questions that I didn't know the answer to for sure but I said: "I assume that it is going to work like this, but I'm not entirely sure". A few times, I actually did get to the right answer but most of the times I missed the mark completely.
 

dyna

Senior member
Oct 20, 2006
813
61
91
I've interviewed quite a few people for CS positions. I would say that you need to be able to communicate clearly and don't pretend to know what you don't. Know the basic technical concepts of whatever type of job you will be doing at a minimum. Be able to demonstrate these basic concepts. The harder stuff we get that you may not be able to answer the questions on the spot but at least show some ability to brainstorm how you will attack a problem. Know what you have done on your previous work experiences and show that you actually accomplished something. Many people that I have interviewed say they worked on these big projects but it was obvious they did none of the work. There are some intangibles such as showing that you have drive and commitment to meet their standards and fit into the work environment. Wear a suit and tie, it shows respect.
 

TechBoyJK

Lifer
Oct 17, 2002
16,701
60
91
Originally posted by: RagingBITCH
Amish used to work for Amazon - he actually got a lot of resumes from ATOT'ers here and submitted them to Amazon for various job postings. I made it through and got flown up to Seattle for the interview. The hotel they're putting you up in is very posh and nice...I was impressed. There's a good bar downstairs or next door with some excellent beer.

Dress down - they said dress comfortably - it's a super casual atmosphere. You'll go through an entire day gauntlet of interviews with about 6-8 different people from various departments. Be calm, answer truthfully, and if they ask you reasoning questions, think aloud about how you're approaching the problem. It doesn't help them gauge you much if you stare at a piece of paper and write crap down for 5 minutes and say "The answer is BLAH". Definitely have questions you ask to every interviewer.

I didn't get the job but it was a great experience...had one other full day interview with another company since. It really was helpful.

about dressing casually:

I had an interview with Savvis.

I sat out in the waiting room with about 5 other candidates. They were all in suits and ties.

I was in casual khaki pants, an abercrombie polo shirt, leather SANDLES, and a decent belt. I had my earrings in.

I got the job. The other guys didnt.
 

RKS

Diamond Member
Oct 9, 1999
6,824
3
81
Originally posted by: TechBoyJK
Originally posted by: RagingBITCH
Amish used to work for Amazon - he actually got a lot of resumes from ATOT'ers here and submitted them to Amazon for various job postings. I made it through and got flown up to Seattle for the interview. The hotel they're putting you up in is very posh and nice...I was impressed. There's a good bar downstairs or next door with some excellent beer.

Dress down - they said dress comfortably - it's a super casual atmosphere. You'll go through an entire day gauntlet of interviews with about 6-8 different people from various departments. Be calm, answer truthfully, and if they ask you reasoning questions, think aloud about how you're approaching the problem. It doesn't help them gauge you much if you stare at a piece of paper and write crap down for 5 minutes and say "The answer is BLAH". Definitely have questions you ask to every interviewer.

I didn't get the job but it was a great experience...had one other full day interview with another company since. It really was helpful.

about dressing casually:

I had an interview with Savvis.

I sat out in the waiting room with about 5 other candidates. They were all in suits and ties.

I was in casual khaki pants, an abercrombie polo shirt, leather SANDLES, and a decent belt. I had my earrings in.

I got the job. The other guys didnt.

I have no idea what SANDLES is so I'll assume it was the belt that got you the position since it's obvious it wasn't skill sets.

 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |