I applied online. The process took 1 week. I interviewed at Amazon (Phoenix, AZ)
Interview
I applied online through the Amazon careers site. I was contacted by a recruiter.
Amazon flew some of their engineers out to Phoenix and interviewed candidates at a hotel.
I had two interviews in a hotel room. The first was pretty reasonable, asked me to implement a singleton and write the code on a whiteboard. The whiteboard was not especially large so it was difficult to fit all the code, especially since I tend to write some code, notice that I forgot something, go back and add a line, etc.
The second interview was strange because the interviewer asked me two coding questions and then seemed to be working on his computer while I wrote each answer on the whiteboard. At first I thought maybe he was copying down my code but he did a lot more typing than I did scribbling. He also didn't seem to pay any attention to what I was doing until I finished writing and explained what I had done. Seemed rude and a waste of everyone's time (especially considering I drove 2 hours each way to the interview). We could have achieved the same result by having me just submit answers via email. For the second question, I couldn't fit the entire answer on the whiteboard so I had to erase and continue. By the time I had finished the scribbling exercise there wasn't time to improve my algorithm or discuss anything.
I wasn't too disappointed when I didn't get an offer.
Interview questions [1]
Question 1
Do a deep copy of a linked list in which each item, in addition to the normal "next" pointer has a random pointer to another item in the list.
That moment when the interviewer asked about finding indices in an array for a target sum was wild — I had just tackled something identical while prepping on PracHub. The interview included a technical round with another question about designing an in-memory LRU cache and a behavioral question about meeting tight deadlines. After a smooth discussion, I was told I'd received an offer, which I happily accepted. Overall, the process felt pretty straightforward and not overly challenging.
Interview questions [3]
Question 1
Given an array of integers return the indices of two numbers summing to a target
Interviewed for silicon team. Have only been asked about the domain specific knowledge in 1st round and system design in 2nd round and C coding in 3rd round.
The interviews were 50 mins each.
First round with hr screening - 2 leetcode questions then hr manager screening then the loop which consists of 4 interviews each an hour long. The 4 interview questions they asked where three medium leetcode questions. And one system design interview question about how to shadow deploy a test software to millions of users.