Applied in May online. The overall process took more than 4 months. After initial screening interview, a technical interview was arranged with the manager. After stalling for nearly two months, I was finally invited for onsite interview. Onsite was all day interview with presentation and one on one with other group members.
The HR person is not very informed about the overall position. There seemed to be lack of planning and SEVERE LACK OF COMMUNICATION for the overall interview process. Got a rejection email with no explanation. Some people were not too pleased that I wore suit to the interview.