I applied through college or university. The process took 2 weeks. I interviewed at Amazon (Chennai)
Interview
Is this a SQL developer role specifically? If so, these are pretty common topics that are typically asked about:
Difference between Primary Keys and Foreign Keys
The different join types. Specifically the difference between INNER JOINs (aka JOIN) and OUTER JOINs (i.e.LEFT OUTER JOIN aka LEFT JOIN or RIGHT OUTER JOIN aka RIGHT JOIN). Sometimes FULL OUTER JOINs are asked about too, but this is rare.
Difference between a Clustered Index and a Nonclustered Index
The purpose of a GROUP BY clause and when to use a HAVING clause vs a WHERE clause
Window Functions (classic ones are ROW_NUMBER() and RANK())
The purpose of a DISTINCT clause
The purpose of a TOP or LIMIT clause (depending on the database system, but they mean the same thing)
Less likely, but also possible that you can be asked about the UNION and UNION ALL clauses, their purposes, and differences between each other
I applied online. The process took 3 months. I interviewed at Amazon (New York, NY) in Feb 2024
Interview
The Amazon interview process is rigorous yet fair, focusing on problem-solving and leadership principles. Expect technical challenges, behavioral questions, and multiple rounds. Preparation is key, and the experience is professionally rewarding!
LP's followed by a standard LC med. The interviewers asked me all the LP's imaginable, took around 35 mins. LC question wasn't too bad and was a very intuitive binary tree problem.