Had a phone screen with one of the leads which moved onto onsite interview. Took some time in scheduling which you can expect. For onsite had 4 interviews one coding, one behavioral, one system design and final hm round which was part coding along with some generic java/project related work.
Here comes the funny part which i didnt like. They kept me in dark without any feedback or next steps for two weeks despite some followups. And finally i got to know that my application is on hold as they are interviewing other candidates. This was state for few other candidates as well which i came to know later. So if u interviewed chances are you will probably not hear them for next couple of weeks. In third week I followed up again as i wanted to know the outcome and got a decline the very next day through an automated email.
Probably this process would have been made easier with a timeline and some feedback if possible.