Got an initial phone interview from an HR person. Kept asking general questions. A MONTH later, I received an interview at the company and a technical test. They asked general questions about me and all the stuff I did in my life. Then, I was given 20 logical questions that needed to be solved in 20 mins. Lastly, I was asked a series of Java questions.