I was contacted by recruiter through my LinkedIn account.
First I got a email with test and I had a 24 hours to solve it. It could be programmed in your prefered language.
Second one - phone interview with 2 guys from Amazon (SW engineers):
They started the interview with question like, what is different between hashmap and binary tree, what is better and why etc.
Then coding issue - but i don't remember it well, but not so difficult.
On-site - Dublin:
6 hour and each hour with different interviewer -
3 technical and 3 about your weakness and strongpoint, your big challenge, what did you do if you had a problem with your boss etc.