Amazon VO Three-Round Interview Experience | ProgramHelp Guides You Through Amazon Quickly

900 Views
No Comment
Amazon VO Three-Round Interview Experience | ProgramHelp Guides You Through Amazon Quickly

Recently, I helped another student complete the Amazon VO three rounds of interviews, covering a number of boards such as DP, BFS, etc., the difficulty is not great, but for the leadership principles, mastery of the basic algorithms and the clarity of the technical expression of the requirements of the higher, if you usually brush up do not pay attention to these aspects of the interview is very easy to get stuck, look at the question type together.

Amazon VO Round 1

The first round is to ask some operating system related questions after self-introduction, and then some technical questions. When answering these kinds of questions, it is easy to fall into the misunderstanding of "only talking about the process, not the value", so the quantitative criteria should be reflected in the answer for example, using "the scope of impact (whether it affects the core business), urgency So the answer should reflect quantitative criteria such as "scope of impact (whether it affects the core business), urgency (whether it is stuck in the project schedule), resource cost (whether I can complete it independently)" three dimensions of judgment, rather than just say "do the important first". At the same time, you also need to reflect the upward communication: tasks beyond the responsibilities, to mention "and leadership synchronization of my priority planning, to confirm whether the alignment of team goals", to avoid giving the interviewer the impression of "unauthorized decision-making".

BQ:

  1. Tell me about a time when you went above and beyond for a customer.
  2. Describe a time when you had to take ownership of something outside of your direct responsibility.
  3. Tell me about a time when you had to work with a large amount of data or details to solve a problem.

Tips: When preparing for Amazon's BQ, it is important to use the STAR model to organize your answers and try to show your impact in the "Result" section by how much efficiency was improved, how much cost was saved, and how many customer complaints were reduced. Each story should reflect 1-2 leadership principles, so that the interviewer will also recognize you.

Coding: The problem is to merge K ordered lists.

Thoughts: First, a minimal heap can be used to help. Then throw all the head nodes of the chained table into the heap first. Next, pop the smallest one out of the heap one at a time, attach it to the resultant linked table, and then stuff the next node from that node back into the heap. Finally, when the heap is empty, all the linked tables are merged.

Follow up:

  1. What are the advantages and disadvantages of this solution if the number of linked lists is very large, or if the lists are very long? How to optimize it?
  2. If you are not allowed to use heaps, what else can you do?

Passed the whole exam with flying colors! Coding part pay attention to the heap initialization, empty chain table processing and node next pointer maintenance, so more conducive to our answer.

Amazon VO Round 2

The second round of BQs is to tell about an experience where you went above and beyond the call of duty to meet a client's needs and to tell about an experience where you had to learn a new technology or skill quickly to complete a project.

Coding's two questions are quite simple, one is to give a String, for example, "aaabbccca", return the non-repeating char followed by its count, here it is "a3b2c3a1 ".

Then the second question is given a list of strings and a set of strings, find the shortest sublist in the list that contains all the strings in the set.

Amazon VO Round 3

The final round of BQ's were some frequently asked questions:

  1. How do you handle tight deadlines?
  2. How do you balance multiple high-priority tasks?
  3. How do you handle technical failures?

Coding is a question with a bit of OOD design, asking me to write an EventTicketSystem, probably to support selling different kinds of tickets (e.g., concerts, movies, sports events), and requiring consideration of extensibility, e.g., no need to overhaul the logic when adding a new type of ticket in the future.

I used a simple factory pattern to abstract the ticket type and put the core logic in a ticket seller class. In the middle, he asked me: what if the price calculation rules for each type of ticket are different in the future? I told him that I could use strategy pattern to decouple them, and I felt that I got extra points for this point.

The amount of code was not small, I ended up pretty much stuck on time before I finished it and the interviewer said "That's pretty aligned with what I expected" and laughed a little.

Want to pass your Amazon ng interview quickly?

ProgramHelp provides professional interview assistance, with a rich knowledge base and strong problem solving ability, to escort your interview journey, easy to get Offer, if you also need Amazon VO interview helper, interview assistance, interview on behalf of the interview and other services, please contact us.

author avatar
shuijiao123
END
 0
Comment(No Comment)