I applied online. The process took 2 months. I interviewed at Amazon in Jun 2014
Interview
I applied for job at Amazon in Netherland in The Hague.
After one month I received an email of confirmation that I was selected for the first stage of the interview.
First stage was a online coding test, solving two algorithms in the language of your choice with time limits of 70 minutes for both tasks. Tasks aren't so hard, even if you don't have practice of solving algorithms you still have enough time to solve it. I also tried to solve algorithms with better efficiency. As I remember one task was to reverse each word in a sentence with the possibility of very large input string.
After I submitted solved algorithms, one week later I was contacted by their recruiter to arrange two technical phone interview. Both interviews were on the same day by the two hour gap.
On first technical interview, first step was to connect to given url. On URL was shared text editor. My task was to setup conceptual class structure (OOP), for describing on form data and their types with the possibility of validating those data. And after that there was some question about my current role. And last five minutes I have a chance to ask them a couple of questions.
Second interview was a little harder because the questions were about scalability of database and JVM level. Specially about database scalability when I need to describe architecture and how to organize and connect databases. It was quite hard explaining it without a whiteboard.
And at the end there were couple minutes left for me to ask some questions.
One week later I'll get a response from their recruiter that I didn’t passed to the next stage.
Interview questions [1]
Question 1
As I mentioned, some question about database scalability.
Interview by recuriter, Phone interview over Chime with one easy Leet code problem and 2 behavioral questions. Although the interviewer was very casual at the start of the conversation, it quickly changed into behavioral questions at the start.
Interview questions [1]
Question 1
Encoding optimization algorithm and talk about a project you did recently.
First round is just leet code coding which screens through AI before going into live coding. Pretty simple and straighforward. Not too tough. Recruiter walks through it pretty nicely. Not sure how many rounds there are exactly
After submitting my application for the Software Engineer position, I received an invitation to complete an automated Online Assessment (OA). The assessment consisted of standard coding challenges, primarily focusing on algorithmic and data structure problems. Unfortunately, a few days after submitting my solutions for the assessment, I received an email informing me that I would not be moving forward in the interview process and was rejected.