Amazon SDE1 | Canada | Reject
Anonymous User
1689

Status: 1 year of professional experience
Interview Position: SDE1 at Amazon
Location: Canada
Leetcode: ~70 Easy, ~150 Medium, ~15 Hard

There were 2 rounds of interviews:

  1. Phone Screen
  2. 4 rounds of virtual interviews

Phone Screen

I was first approached by technical recruiter from LinkedIn and he had a 30-minute phone screen with me. No technical questions were asked, he just wanted to understand my background and he talked briefly about the job responsiblity. He then sent me a link to the job description. I was contacted via email to schedule the virtual interviews few days later.

4 rounds of virtual interview

Round 1:

  • 2LPs (20 mins)
  • a question related to spliting strings with space to a given size such that the result is an array of strings such that the length of each string is less than or equal to size n

I was able to solve this question and the interviewer seemed satisfied with my approach

Round 2:

  • bar raiser
  • 2LPs (25 mins)
  • question: there is a server that records a vehicle's coordinates (x,y) every second. The objective is, given an intersection's coordinates (x,y), start_time, end_time, write a function to find the number of vehicles that crosses the intersection.
    • e.g. vehicle v1, t1, coordinate is (1,0); t2, coordinate is (3,0), if the given intersection's coordinates is (2,0), then there is 1 vehicle (v1) that passes the intersection

In my opinion, this question was the most vague and hardest questions (expected from bar raiser). I wasn't able to solve this problem as I was confused by the problem itself, even I asked a lot of clarifying questions.

Round 3:

  • 2LPs (20-25mins)
  • question: Concatenated Words except the output is the opposite, which was array of array of words that can combine to the word in the list

I wasn't able to code a workable solution (wish I finish all the problems from the Amazon list)

Round 4:

  • software development manager round
  • 2LPs (20-25mins)
  • OOD. Design a library that can convert temperature units. The client should be able to use the existing temperatures in the library to convert temperature. The client should also be able to convert their custom temperatures using custom formulas from the existing temperatures in the library.

I was shocked when he asked me this question as I was told by the recruiter that this round is a system design round, not OOD. I prepared for system design the whole time. Needless to say, I bombed this round.

Verdict: Reject

Overall I learned a lot during the interviews. This is my first time interviewing at FAANG. Although the interviewers gave me hint along the way, still I wasn't able to give a solution for 3/4 questions.

Comments (2)