Jabbar Memon

10:22 AM, 19th May 2018

How should I prepare for a Software Development Engineer interview at Amazon?

Preparing for the interview is similar to that of any big tech company. Here are some starting points:

When I say data structures and algorithms, the knowledge of how the various data structures work is good to know but not sufficient. The candidate is tested on whether he/she can solve real world problems using the knowledge of these data structures and algorithms. The expectation is to be able to arrive at the most optimized solution to the given problem. The candidate need not give the best solution at first attempt but arrive at it while explaining the drawbacks of his/hers previous solution. For example, optimizing from a O(n^2) solution to may be O(n.logn) solution.

Use the time to prepare well for Tree and Graph Algorithms, Dynamic Programming, Backtracking, Greedy Algorithms etc. These are always the hot topics for interviews at Amazon.

Refer this : GeeksforGeeks | A computer science portal for geeks

Books :-

Websites :-

Good luck!.

0 Comments
image/svg+xml
Push pixels...
Shovel coal into server...
Create mockups...
Defend the wall...
Draft storyboard...
Disrupt an industry...
Achieve profitability...
Become a unicorn...
Become Batman...