Amazon has a mysterious application system! I asked my friend to refer me last October and got no response. Until I finally received an online assessment email, there have been two people working at Amazon referred me and I applied online myself, and also I submitted resume on campus.
Amazon is expanding and anyone passes the system will receive 2 online tests. The first one is reasoning and debugging questions, which are easy enough. The second includes 2 coding problems. Generally anyone with more than one year coding experiences can pass the tests but only lucky guys receive offer. I mean it!!! One of my friends got stuck when he finished all the questions and submitted to the system. No update for more than two weeks and the system simply says "processing".
No real person is helping you until you get an offer. Even though recruiters show up late, they are not friendly and sometimes make me uncomfortable.