I applied through a recruiter. The process took 3 weeks. I interviewed at Amazon (Dublín, Dublín)
Interview
Interview was really uncomfortable. There was nothing negative on technical part of interview , but until that technical questions there was almost half hour of other types of questions. The only problem was that interviewer did not knew nothing about me (I believe he have never seen my resume). Until that interview I had only 8 month of experience in development and he was asking questions like 'please tell me about the situation when everything was going very wrong in your job and you just take everything under your control and make it better'. Furthermore, when the process started he just say hello and asked first question I have mentioned above. (that was really uncomfortable ) .
Interview questions [1]
Question 1
There was algorithm questions . one of the problem was about tree. can it be the mirror tree after rotations or not. also there were some questions about threading databases etc.
Professional, Informative, Fair. Fun is probably not the right word.
Main competencies hit: Coding (clean, maintainable, data structures), Architecture/Scaling, Algorithms.
There is a lot of information on this site about what each of these are for Amazon.
Additionally, I would note that the interview experience of the "interviewer" can vary greatly. So asking a lot of clarifying questions, etc. goes a long way to make sure you are looking at a the problem the same way.
Interview questions [1]
Question 1
Q: The Website is slow, figure out why?
Q: Now let's take this service WW, how do we do that?
Q What would you have done differently?
Q: What are the key metrics you use to know you are succeeding? Biz and Tech
It was a good experience but can be better. There should not be a coding assessment for senior level roles. This is an issue with all the big companies. hope they take this into consideration