Amazon onsite interview는 1시간씩 4번을 진행한다. 크게 아래 두가지로 인터뷰를 진행한다.
- coding questions
- algorithm/data structure/system architecture …
- https://github.com/jwasham/coding-interview-university/blob/main/README.md
- leadership principles (비중이 높음)
- Each interviewer will ask 2-3 non-technical questions that are behavioral or situational question based on LP
- behavioral-job-interview-questions
- General Tips
- Interviewing at Amazon
- Ask clarifying questions (imagine the interviewer is a customer or stakeholder and you need to gather requirements and details up front and as the conversation unfolds to be successful)
- scope-down and define requirements
- Think that loud engage interviewer on your thought process and why you are doing what you are doing.
- STAR method when answering non-technical sitatuional-type questsions
- Be Specific: data points that justify decision
- how you handle them, and what you learn form them
- Take Ownership: using “I”
Coding questions
- Big-O concepts: how to improve the “Big-O” of your solution
- Sorting and Searching: Know the most efficient type of search for the input given to the search
- Objet Oriented Design: Understand how to conceptually break a program down into objects
- System Design question
- ability to build a solid design for a substantial system
- design in production with considerations of deployments, scaling, failures, availability and performance
- System Design Cheatsheet
- System Design blog
- System Design Interview
- Data structures: Arrays. LinkedLists, HashTables, Stacks, Queues and Binary Trees
- Sample questions
- “Here’s a string with numbers from 1-250 in random order, but it’s missing one number. How will you find the missed number?”
- “Describe what happens in your browser as soon as you hit enter after writing a URL in the address bar.”
- “How would you improve Amazon’s website?”
- “Design an online payment system.”
LP
- Sample qeustions
- “Who was your most difficult customer?” (LP)
- “What is the worst mistake you ever made?” (LP)
- “If your direct manager was instructing you to do something you disagreed with, how would you handle it?” (LP)
- “Which Amazon leadership principle do you resonate most with?” (LP)
More information
- https://www.interviewbit.com/dashboard/
- https://www.interviewcake.com/
- https://www.interviewcake.com/coding-interview-tips
- https://www.hiredintech.com/system-design/
- http://www.geeksforgeeks.org/
- https://www.careercup.com/page
Reference
- https://www.amazon.jobs/en/software-development-interview-prep#/
- https://leetcode.com/discuss/interview-experience/1093869/amazon-onsite-interview-experience
- https://leetcode.com/discuss/interview-question/600412/Amazon-onsite
- https://www.geeksforgeeks.org/how-to-prepare-for-amazon-software-development-engineering-interview/