THE AMAZON coding INTERVIEW

Take a deep dive through the Amazon interview process and learn all about what to expect in this comprehensive insider guide to the Amazon interview process.

 

THE GOOGLE INTERVIEW PROCESS

Explore some of the most commonly asked Amazon questions and get detailed solutions. Get a leg up on your competition in the interview!

 

what are people saying about working at amazon?

PROS

CONS

  • Despite the stories, work life balance is reasonable

  • You learn to be a good engineer; even as an SDEI, I got good system design experience in owning a major feature 

  • Interesting and challenging problems; easy to switch teams, lots of opportunities and flexibility within roles and teams

  • Projects can be cancelled or postponed, after a lot of effort put into it

  • Can be demanding; I had great performance reviews for 4 years, but with a new team where I wasn't meeting manager's expectations, I soon got put on a dev plan and ended up leaving soon after

  • Unequal promotion criteria across different organizations. Politics around reviews. The nature of engineering work in several retail teams is uninspiring.

“Amazonians face problems they don’t know how to solve on a daily basis. We’re looking to get a line of sight into a candidate’s thought process, what questions they ask along the way, and what other approaches they could consider. How a candidate thinks about a problem is as important as the answer itself.”

 

“In general, our technical interviews typically require you to perform coding and system design white boarding exercises. Also keep in mind that invention is in our DNA, and technology is the fundamental tool we wield to evolve and improve every aspect of the experience we provide our customers.”

 

“Most of the work we do involves storing and providing access to data in efficient ways. This requires a strong background in data structures. You’ll need to understand the inner workings of common data structures and be able to compare and contrast their usage in various applications. You will be expected to know the runtimes for common operations as well as how they use memory.”

 

“Expect to be asked to write syntactically correct code—no pseudo code. If you feel a bit rusty coding without an IDE or coding in a specific language, it’s a good idea to dust off the cobwebs and get comfortable coding with a pen and paper. The most important thing a Software Development Engineer does at Amazon is write scalable, robust, and well-tested code.”

 

*All quotes obtained from Amazon Interview site

 

what amazonians have to say about interviewing

VIDEO: Amazon bar raiser

*All quotes obtained from Glassdoor

 

“Was asked questions regarding O notation, sorting algorithms, and hashes, mostly. The guy that interviewed me was nice, process went well. Brush up on theory of computation stuff and basic sorting interview questions.”

 

“Technical interview is really tough and amazon stands in top 20 toughest interviews in world so prepare well before attending an interview.”

 

“One online coding round - had 2 coding problems one of which was to find overlapping intervals. Followed by 4 technical rounds. Problems basically included in depth knowledge of DS, Algo and some puzzles.”

 

WHAT ARE PEOPLE SAYING ABOUT AMAZON’S INTERVIEW?

VIDEO: TIPs from an Amazon bar raiser

AMAZON SEATTLE- SPHERES

ADDITIONAL INFORMATION:

 

CAREER PAGE:

https://www.amazon.jobs/en

 

LEADERSHIP PRINCIPLES

https://www.amazon.jobs/en/principles

 

SOFTWARE DEVELOPMENT TOPICS

https://www.amazon.jobs/en/landing_pages/software-development-topics

 

FAQ ON BAR RAISER

https://blog.aboutamazon.com/working-at-amazon/how-amazon-hires

 

FAQ ON WHAT IT’S LIKE TO INTERVIEW AT AMAZON

https://blog.aboutamazon.com/working-at-amazon/whats-it-like-to-interview-at-amazon

 

map_icon.png

Need help preparing for the interview?

Check out the Definitive Interview Prep Roadmap,

written and reviewed by real hiring managers.