Tip 1 : Bookmark the Amazon Archives. It helped me a lot during my preparations. Reading other’s interview experiences is one of the best ways to get yourselves ready for the next job interview. Practice daily atleast 5 questions.
Tip 2 : Most commonly asked topics in Amazon Interviews ( as per the mail I received from my recruiter ) :
BFS/DFS/Flood fill, Binary Search, Tree traversals, Hash tables, Linked list, stacks, queues, two pointers/sliding window
Binary heaps, Ad hoc/string manipulations.
Tip 3 : Highly recommended sites for practicing questions ( usually practice medium and hard-level questions) :
Coding Ninja (On high priority)
Leetcode (highly encouraged)
CodeZen( highly encouraged)
Codeforces
Tip 1 : Mention past working experience in detail as how you were important to your previous company.
Tip 2 : Try to keep your resume to 1 page if work experience < 5 years
Tip 3 : Update your resume according to role you are applying for and never put false things on resume.
Coding based interview



If it is impossible to finish all courses, return an empty array. If there are multiple answers, return any one.
Input:
3 2
1 2
2 3
There are three courses to take. To start with, First course 3 is taken. Then course 2 is taken for which course 3 must be completed.
At last course 1 is taken for which course 2 must be completed. So the correct course order is [3,2,1].
I applied to BFS to traverse each side of the matrix
System design a live video broadcast platform.



Level order traversal helped to solve this problem



[2,3,4] - median is 3.
[2,3] - median is floor((2+3)/2) = 2.
Used heap concept
Started with brief intro about both(5 mins), then he jumped into LP's(25 mins). This was very difficult since there was no video and he was grilling me real hard on this, so many follow ups and in one question, we went on to dicuss at API level.
OOD question, design a parking lot. Expectation was writing clean readable code using OOD principles.
Be clear with your B.Tech Curriculum subjects like OS, OOPs, OOAD. These topics are very important and are touched by interviewer any how.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?