Recently, many students are impacting the Amazon SDE new grad position, the most critical part of the interview process is the three rounds of VO (Virtual Onsite). Many people will be a little nervous about this part, do not know what the three rounds of the test, will not be like the legendary "high bar", in fact, as long as you prepare a good set of routines and directions in advance, it can be completely stable scene.
In this article, I will combine real experiences to take you through the complete process of the three rounds of VO, talk about the common test points (Coding + LP + System Design), the interviewer's concerns, and how to naturally show your strengths in the interview. I hope to give students who are preparing for Linen interviews a clear strategy framework.
Amazon VO Round 1
BQ1: A time of an example of a time when you able to deliver an important project under tight ddl.
Pair up DELIVER RESULTS on this one. Use the STAR structure to make it easy for the interviewer to understand. Be sure to emphasize how long the ddl is for this project at the very beginning to give the interviewer a SENSE of the overall story.
BQ2: A time when you took on something outside your area of responsibility.
One of the big RED FLAGS of this question is that you make decisions that don't take into account which is more important, the job you're doing in your hands or his, and don't emphasize that helping him is him being BLOCKED, but emphasize that the consequences of not helping him are severe.
Coding: Package dependency issues.
Given a dependency tree for a package, ask to output an order in which the installation can be completed properly. This question has appeared in a previous facebook.
Problem Solving Ideas:
- Using topological sorting: An in-degree (in-degree)-based topology sorting method is recommended because it can support parallel installations, which is not possible with depth-first search (DFS).
- Communicating with the interviewer: During the interview process, it is advisable to take the initiative to check with the interviewer about the details of the questions and the applicability of the topological ordering, as evaluations are often based on how candidates compare with each other. Answer better than others and you are more likely to pass the interview.
Follow-up Question
How to detect rings in dependencies?
During topology sorting, a counter is used to record the number of nodes popped from the queue, and if the final number does not reach the total number of nodes, a ring exists.
Overall Interview Experience: The interviewer gave the impression of being a novice, and did not prepare much follow up, but directly asked for a dry run of a complex case manually, which could take up to ten minutes for a complex case. In contrast, if you are an experienced interviewer, you will probably have more communication and discussion during the process.
Amazon VO Round 2:
Behavioral Questions (BQ)
- "Work outside of your comfort zone"
- "Strongly disagreed with your manager or peer."
- "Describe a project that you find interesting"
- "Looking back on the past, what do you think is the most regrettable thing?"
- "What would you do if given the opportunity to redo it?"
OOD Title: Linux File Filters
(Note: These are high-frequency topics and will be discussed in detail on another day)
Amazon VO Round 3:
Mainly pure chat sessions
Share a funny story
Follow-up questions include: What was ultimately delivered? Is the project PM-led or manager-led?
Coding 2:The requirement is to find the shortest conversion path for a word to change from the start point to the end point, the conversion process can only change one letter at a time, and the converted word must exist in the dictionary.
Ideas
- BFS solving: the shortest path problem can be solved by directly using the breadth-first search (BFS).
- There was also a brief chat about the idea of two-way BFS during the interview, but ultimately this improvement was not realized.
With Programhelp's help, this candidate's performance shines. If you are in need of interview assistance or interviewing services to help you get into the company of your choice, please feel free to contact us atContact Us.
If you need more interview support or interview proxy practice, feel free to contact us. We offer comprehensive interview support services to help you successfully land a job at your dream company.