Amazon… “Hire and Develop the Best”. One of the Big Four Tech Companies who cares a lot about their Leadership Principles when it comes to opening a door for a candidate in the company. Amazon is a top company according to the 2018 LinkedIn Article. If you are a person who is preparing yourself to get into this company, you might be definitely aware of the importance of Data Structures and Algorithms for interview preparation.
There is no doubt that this one is a must-have skill to apply for the job of SDE or software engineer role in Amazon or any other big tech company. Hiring procedures in these companies are kind of similar but we are going to share some specific detail, tips, preparation strategy, and evaluation process of Amazon to crack the interview. Keep in mind that the difficulty level of these rounds depends on the level of SDE position you are applying and you can prefer any programming language you are comfortable with.
Now it’s time to discuss the strategy and rounds that Amazon conducts for the hiring procedure. But before that keep in mind a quick tip that works in every company…Your goal is to write just the right amount of good code and communicate well. You’re not paid to write code, you’re paid to think, figure out problems, and give the solution. To crack any technical interview all you just need is a laptop, a working internet connection will solve problems regularly and within a few months, you can learn the essentials.
Sending Application: Getting a call from Amazon for an interview is not easy if you don’t have any referrals. Your chances to get the interview call are more if you have a connection with an employee there. If you don’t have we highly recommend making connections with hiring managers or recruiters via LinkedIn. Also, focus on your CV when you are applying for the job. Make it short, precise because none of the recruiters has more than 15 seconds to scan a CV. Write down only those things you are comfortable with, do not fake anything because the interviewer can spot that easily during the interview… Below is the link for the guidelines of CV.
Screening Interview: Shall we invite this candidate for the full loop? To filter out a lot of candidates Amazon conduct this round and this round saves a lot of time and resources for the company. So there will be 1-2 screening rounds before the onsite interview. The screening round could be telephonic or you will be asked to complete a coding challenge where you need to write clean, good, and bug-free code and that should be also optimized. This round consists of basic to medium level data structures and algorithms questions, you will have some online document to write down your code and that will be visible to your interviewer. It can have a 2-3 coding question. Below is the point to keep in mind for an online coding challenge or telephonic interview.
Onsite Interview: Once you get selected in the previous round, you will be invited for a loop that will take one full day, consisting of about four to five separate interviews and each of these interviews takes roughly an hour. All these rounds will be technical with BR round (All Technical + One Managerial) at the end. The exact number of rounds depends upon how you perform in each round and the level you are applying for. Now here comes the role of DSA and CS fundamentals to check your coding and problem-solving skill. You need to prepare yourself with all your projects, internship, previous experiences, and definitely your coding and problem-solving skill.
3. Bar Raiser Round: As we have already mentioned about the Bar raiser round in Amazon where a candidate is assessed on skills and cultural fit with amazon’s customer-centric and innovative principles. Bar raisers are specially trained for this. Below is the point you need to keep in mind for this round…
Interview Evaluation Criteria: After the interview, a meeting is held between all the interviewers to discuss, debate, and justify their individual ratings with the Hiring Manager and HR Representative. The interviewers give the whole summary after the interview. The outcome of this meeting will be a final Inclined or Not-Inclined decision for the candidate. A software engineer is expected to know how to code, know when to ask for guidance, ability to articulate the thought process, approach to solving a problem, and deliver results timely while maintaining a willingness to learn new processes and adapt quickly to changing roadmaps. An entry-level basic understanding of the core concepts of coding is generally all that is required and for higher-level ability to code and solve complex problems based on experience matter a lot.
How I cracked my Amazon Coding Interview | Software Development Engineer Interview | Sprint Master
Phone Screen
During the phone screen stage, you will be interacting with a manager via the Amazon Chime video conferencing software using your phone. For the Amazon phone interview questions, software engineer applicants will be asked a combination of technical and behavioral-based questions for 45 to 60 minutes.
Recursion-Related Amazon Interview Questions Asked at Amazon
Another 12% of all Amazon Senior SDE interview questions or questions for SEs are related to recursions and linked lists. Some of the most frequently asked questions of this type are:
2.3 Behavioral questions
Amazon’s SDE interview process heavily focuses on assessing if you live and breathe the company’s 16 Leadership Principles. The main way Amazon tests this is with behavioral questions which youll be asked in every interview.
SDE interviews tend to primarily focus on the first four principles we have highlighted below, according to the Amazon ex-interviewers on our coaching team. The other twelve topics also come up but less frequently.
Amazons Leadership Principles:
Below is a breakdown of each leadership principle and how you’ll be asked about them during your interview process with Amazon.
Customer obsession — “Leaders start with the customer and work backwards. They work vigorously to earn and keep customer trust. Although leaders pay attention to competitors, they obsess over customers.”
Customer obsession is about empathy. Interviewers want to see that you understand the consequences that every decision has on customer experience. You need to know who the customer is and their underlying needs, not just the tasks they want done.
This is by far the most important leadership principle used at Amazon. Therefore, it is the most critical one to prepare for.
Example “customer obsession” questions asked by Amazon
Ownership — “Leaders are owners. They think long term and don’t sacrifice long-term value for short-term results. They act on behalf of the entire company, beyond just their own team. They never say “that’s not my job.”
Interviewers at Amazon want to avoid hiring people who think, “That’s not my job!” When answering ownership questions, you’ll want to prove that you take initiative, can make tough decisions, and take responsibility for your mistakes.
Example “ownership” questions asked by Amazon
Bias for action — “Speed matters in business. Many decisions and actions are reversible and do not need extensive study. We value calculated risk taking.”
Since Amazon likes to ship quickly, they also prefer to learn from doing (while also measuring results) vs. performing user research and making projections. They want to see that you can take calculated risks and move things forward.
Example “bias for action” questions asked by Amazon
Have backbone; disagree and commit — “Leaders are obligated to respectfully challenge decisions when they disagree, even when doing so is uncomfortable or exhausting. Leaders have conviction and are tenacious. They do not compromise for the sake of social cohesion. Once a decision is determined, they commit wholly.”
Any group of smart leaders will disagree at some point. Amazon wants to see that you know when to challenge ideas and escalate problems to senior leadership. At the same time, they want to know you can sense the right time to move forward regardless of your disagreement.
Example “have backbone; disagree and commit” questions asked by Amazon
Invent and simplify — “Leaders expect and require innovation and invention from their teams and always find ways to simplify. They are externally aware, look for new ideas from everywhere, and are not limited by “not invented here.” Because we do new things, we accept that we may be misunderstood for long periods of time.”
Amazon relies on a culture of innovation. Answering invent and simplify questions is an opportunity to show your ability to create solutions when there is no obvious answer. You’ll also want to show that you know how to execute big ideas as simply and cheaply as possible.
Example “invent and simplify” questions asked by Amazon
Dive deep — “Leaders operate at all levels, stay connected to the details, audit frequently, and are skeptical when metrics and anecdote differ. No task is beneath them.”
When something isn’t working, SDEs need to quickly find a solution. Interviewers want to see that you are excited to dive deep when problems arise.
Example “dive deep” questions asked by Amazon
Are right, a lot — “Leaders are right a lot. They have strong judgement and good instincts. They seek diverse perspectives and work to disconfirm their beliefs.”
Amazon expects its Software Development Engineers to produce solutions as quickly as possible and to make a lot of decisions with little information. You’ll want to demonstrate skill in taking calculated risks and show that youre comfortable disproving your own opinions before moving ahead.
Example “are right, a lot” questions asked by Amazon
Deliver results — “Leaders focus on the key inputs for their business and deliver them with the right quality and in a timely fashion. Despite setbacks, they rise to the occasion and never settle.”
Amazon values action over perfection. When answering questions related to delivering results, you’ll want to indicate that you dislike slipped deadlines and failed goals.
Example “deliver results” questions asked by Amazon
Think big — “Thinking small is a self-fulfilling prophecy. Leaders create and communicate a bold direction that inspires results. They think differently and look around corners for ways to serve customers.”
Amazon is huge and its SDEs need to build products that reach significant scale to make a difference for the business. As a result, interviewers will want to see that you can develop and articulate a bold vision.
Example “think big” questions asked by Amazon
Hire and develop the best — “Leaders raise the performance bar with every hire and promotion. They recognize exceptional talent, and willingly move them throughout the organization. Leaders develop leaders and take seriously their role in coaching others. We work on behalf of our people to invent mechanisms for development like Career Choice.”
As mentioned above, Amazon wants new hires to “raise the bar.” Interviewers will want to see that you are not afraid of working with and hiring people smarter than you. You should also show you enjoy coaching younger colleagues and know how to get the most out of top performers. You’ll notice the examples listed here are general interview questions, but they provide a perfect opportunity for you to address this principle.
This leadership principle is typically discussed in interviews for very senior engineering positions that involve people management or building a team (e.g. Software Development Manager, Director, etc.).
Example “hire and develop the best” questions asked by Amazon
Frugality — “Accomplish more with less. Constraints breed resourcefulness, self-sufficiency, and invention. There are no extra points for growing headcount, budget size, or fixed expense.”
At every touchpoint, Amazon tries to provide customers with as much value for as little cost as possible. Interviewers will be looking for how you can support this idea while maintaining a constant drive for innovation.
Example “frugality” questions asked by Amazon
Learn and be curious — “Leaders are never done learning and always seek to improve themselves. They are curious about new possibilities and act to explore them.”
Amazon demands constant improvement in every part of their business. You’ll want to show that you are interested in learning new things and exploring new ideas. Some examples listed here are general interview questions, but they provide a perfect opportunity for you to address this principle.
Example “learn and be curious” questions asked by Amazon
Insist on the highest standards — “Leaders have relentlessly high standards — many people may think these standards are unreasonably high. Leaders are continually raising the bar and drive their teams to deliver high quality products, services, and processes. Leaders ensure that defects do not get sent down the line and that problems are fixed so they stay fixed.”
Amazon takes the view that nothing is ever “good enough.” They’d like to see that you push for standards that are difficult to meet.
Example “insist on the highest standards” questions asked by Amazon
Earn trust — “Leaders listen attentively, speak candidly, and treat others respectfully. They are vocally self-critical, even when doing so is awkward or embarrassing. Leaders do not believe their or their team’s body odor smells of perfume. They benchmark themselves and their teams against the best.”
The key part of that principle candidates often miss is the “vocally self-critical.” Amazon wants SDEs who focus on fixing mistakes instead of figuring out who to blame. You’ll want to show that you take action when something is wrong and acknowledge your own faults before blaming other people and teams.
Example “earn trust” questions asked by Amazon
Strive to be Earths best employer — “Leaders work every day to create a safer, more productive, higher performing, more diverse, and more just work environment. They lead with empathy, have fun at work, and make it easy for others to have fun. Leaders ask themselves: Are my fellow employees growing? Are they empowered? Are they ready for whats next? Leaders have a vision for and commitment to their employees personal success, whether that be at Amazon or elsewhere.”
Similar to the principle “hire and develop the best,” this principle is more likely to come up in interviews for senior and/or managerial positions. In this case, you’ll want to show that you’ll not only boost your team, but also create a safe, diverse, and just work environment. Essentially, if “hire and develop the best” means picking and training a top team, being “Earth’s best employer” means keeping that team safe, enriched, and engaged once you’ve got them.
Example “strive to be Earths best employer” questions asked by Amazon
Success and scale bring broad responsibility — “We started in a garage, but were not there anymore. We are big, we impact the world, and we are far from perfect. We must be humble and thoughtful about even the secondary effects of our actions. Our local communities, planet, and future generations need us to be better every day. We must begin each day with a determination to make better, do better, and be better for our customers, our employees, our partners, and the world at large. And we must end every day knowing we can do even more tomorrow. Leaders create more than they consume and always leave things better than how they found them.”
Amazon wants its employees to understand the responsibility of working for a vast, impactful company. Show how you measure the impact of your decisions, both in your workspace and in the world around you (e.g. sustainability, justice, etc.). You must always be willing to improve.
Example “success and scale bring broad responsibility” questions asked by Amazon
FAQ
Are Amazon Software Engineer interviews hard?
How do I interview a senior software engineer?
- Do not ask senior developers to complete a test to explain a simple algorithm or data structure- most candidates for senior posts haven’t dealt with such matters in years.
- Stay away from whiteboard-testing.
- Ask candidates to share a few work samples.
What is Senior Software Engineer at Amazon?
What questions should I ask a senior software engineer?
- Tell me about your interests in current development trends.
- Do you enjoy contributing to open-source projects?
- What do you know about our firm’s technology services?
- How do you approach setting professional goals?
- How do your qualifications support your success as a senior developer?