I had applied online for the position of Senior Software Engineer. The process started with a technical phone screening round for 30 minutes. Questions based on arrays were asked. There was also a puzzle question. This was followed by a hacker rank test. It was an easy one. After which, I was called for onsite interview. 3 rounds of interview. Questions were mostly on list, hash, java basics, little bit on synchronization.