I applied through staffing agency, the process took 1 week.
First round was a coding round.
Then there was a manager/Technical round.
In the 2nd round the manager asked me two simple questions and left form the room and asked me to keep the answer ready. When he returned he looked at my answers and asked me about my salary expectation and said i can leave for the day without giving any specific reason for rejection. Pathetic experience.