Amazon SDE1/2 Seattle - Job location HQ2 (Reject)
Anonymous User
618

Yesterday I gave Vitrtual onsite interview and here my expereince. Due to NDA I will not be disclosing exact questions but give you high level information.

Interview 1: Started with introduction from both side - 5 minutes.
Next 15-20 minutes LP questions - which i explained based on my current/past experience in STAR format. I believe answers were ok.
After that system design : standard question from *** System design. However I haven't gone through this question previously, I suggested my solution not sure whether interview really liked or not. I approache following ways

  • Asked clarifying questions
  • come up with capacity estimation
  • presented high level component diagram
  • talked liitle about each components and then i explored some scalibilities issue with the design i presented.
  • I didn't do any db design and i am not sure whether interviewer wanted to have db design or not because he was not giving any hints/input. He asked questions on each of the components and some on Caching/ DB sharding which I mentioned in design. But I am not sure whether he liked my design or not because not much follow up questions were coming from him.

Interview 2: Started with introduction
10 minutes LP questions
Design Class for finding some item in map. Couldn't find LC questions. Initially I thought i will have basic grid available for map and then find item but they want me to design everything. i.e. create map, put item and find that item if possible. I explained my approach and started coding and finally did BFS to find that item going by horizontanl/vertical direction. I also clarified whether i can go all four directions or not, interviewer agreed upon yes. In between I was asking if my approach is correct or not. Interviewer said yes and at the end we talk about time/space complexity. I am not sure whether he was ok or not.

Interview 3: Interviewer was very sr. manager. He might be bar raiser but not sure. First 15-20 minutes LP questions. which i explained well and interviewer also appreciated my response. In coding assignment I was given string pattern search problem. I explained approach and he said yes. I started coding and after implementation i was not able to fully explain my approach. May be this will lead to negative feedback. Before ending he asked another question to tell me which data structure to use for searching some string. I explained Trie data structure but he was not happy with answer and then I said may be we can use TreeMap and he said, that is somewhat good compared to Trie. I believe this interview will lead to negative feeback.

Interview 4: First 10-15 minutes LP questions and then coding question to implement API. I designed class structure with proper implementation. I confirmed my approach and interviewer also agreed and said solution is good. so this interview was good compared to previous interview.

Overall experience was positive. I am bit unsure what result will be. Are they looking for approach and complete working code? interview 1 and 3 were not up to the mark from coding perspective, does that lead to rejection?

Comments (3)