I applied online. I interviewed at Amazon (Seattle, WA)
Interview
there were 3 online assessments of ability, 1 was active debugging, 1 was leet code problems, and one was like a day in the office, with some pattern recognition and passive debugging. After this I cot a zoom interview.
Interview questions [1]
Question 1
they asked a little about me and past projects and such, then quickly went onto the technical problem which was quite difficult in my experience, having to do with scheduling.
3 OAs, then phone interview. OAs are generally easy, maybe just got lucky. Phone interview was behavioral + technical question, lc easy medium ish. Pretty simple procedure, not crazy. j j j
One debugging challenge, one offline coding challenge, and one video call with technical and behavioral questions. The video call technical question was not difficult, but I felt like the interviewer was pushing me towards one solution that I was less familiar with compared to another one.
Interview questions [2]
Question 1
Print out the contents of a binary tree in vertical traversal order.