I applied through a staffing agency. The process took 1 day. I interviewed at Goldman Sachs (Bengaluru) in Jun 2009
Interview
First round was written test that included normal quantitative questions and Java technical questions.
Then there were two rounds of personal interview. One with manager and other with some senior technical person. My manager interview was taken first which went very well. General managerial questions were asked and additionally he also asked me to solve one of the puzzle of written test technically in java. Then there was a technical round where normal java questions were asked. If you prepare for SCJP exam then you can easily answer all the questions. I wasn't able to answer hardly 1 or 2 questions that too also as I hadn't prepared for interview or read java since long time.
I applied online. The process took 5 days. I interviewed at Goldman Sachs (New York, NY) in Mar 2012
Interview
Third phone screen: Software engineering (individual contributor position). This was a very comfortable interview for me. Mostly all technical and programming questions. I knew I had done well when I got off the phone.
Between each phone screen, a few weeks would go by without hearing anything. I would wait at least a week and then politely email the recruiter about next steps. Each time, the recruiter would apologize for the delay and setup the next phase (which would usually be for the subsequent week). Treat those Amazon recruiters nicely - Amazon is going through a huge growth spurt right now and their recruiters have way too many positions to fill to give anyone individual attention. So if you get anxious, wait at least a week, and send very short and professional mails to the recruiters asking about next steps. They are good about following up to any email you send within a few days.
Interview questions [1]
Question 1
. You have three kinds of magazines, all but two are Times, all but two are
Science, all but two are Nature. How many magazines in total do you have?