I applied online. The process took 1 day. I interviewed at Amazon
Interview
Group Interview, The problem is quite long. Better to read it through soon. The algorithm design is important to the problem. It is quite difficult to think about a good one in such a short time. Food is available. Better comment your code. If you have some trivial problems about the APIs, you can search the web or ask team mates.
I applied online. The questions asked initially were expected (a few OOPs concepts, OS etc) but later the coding questions got a lot harder. Also, the interviews don't really follow a logical train of thought, they jump from one concept to a totally different concept rapidly. They look for perfection, and your code must be complete.