applied online, received email from recruiter to set up 2 45 minute phone interviews. talked with two current software engineers, both very friendly and made you feel comfortable. pretty basic algorithms questions.
I applied through college or university. The process took 4 weeks. I interviewed at Amazon
Interview
i was contacted by a recruiter told me that they would set full time interview for me but i was not graduating back then, so then changed it to internship interviews. There should be two 45 minutes phone interviews. But that was a mess, these two were set in two different days and one of the interviewer didn't call! And they set another one, turned out the recruiter mixed time. That was totally a mess. And recruiter didn't contact me for several weeks, when i emailed her asked about how's it going she just replied a rejection letter. Awful experience.
Interview questions [1]
Question 1
Normal questions you can get from cracking interviews