Amazon | New Grad | Seattle | Virtual Interview (Rejected) 2/6/20
Anonymous User
730

Posting my experience with the interviews so you guys can have some more practice. Ill go through the three virtual interviews as best as I can.

Input:

  1. Series 1: [(1,2), (2,4), (8,2)]
  2. Series 2: [(0,1), (2,6)]
  3. Series 3. [(0,3), (2,2), (3,4), (4, 10), (9,1)]
    Output:
    [(0, (1,3)), (1, (2)), (2, (4,6,2)), (3, (4,6,4)), (4, (4,6,10)), (8, (2,6,10)), (9, (2,6,1))]

This question is apparently derived from merge sort.

  1. Given a collection of blocks with letters on them, and a target word, determine if the blocks can form the word. Only one letter can be used per block.

    Input: (B, Y), (A,B), (B,C), (A,B), "BABY"
    Output: True

  2. If you are given a package to install, and this package has dependecies, install the dependecies first and then install the package. (Design-ish question)

First interview was a bit difficult because I had trouble understanding how the input changed into the output. I also was trying to figure out how to append to a tuple by using a list and then converting back to tuple but interviewer told me to just append to a tuple. I didn't want to argue saying how you can't modify a tuple so I just went with it. After the interview I figured that it was probably a trick and I should have sticked to my gut. Lesson learned.

Second and third interview I thought I did fine, I believe the main trouble came from the first interview.

It was great interview experience and I'm going to study harder in the future, just trying my best to shake off my disapointment right now.

Hopefully some of this helps. Good Luck!

Comments (3)