First it was on-line IQ test. Followed by a phone interview about a week later. It took about an hour, brainteasers mainly, since I am not a CS major. Received an invitation for in-house interview a couple days later. First round was 2:1 interview, followed by 1:1 interview with a manager and finally HR person. Very straight forward, brainteasers and algorithms problems mostly. Took about 2.5 hours. Interviewers were very friendly and nice, nonetheless received a rejection e-mail 10 days later.