Recruiter reached out to me on Linkedin and followed up with a call to get to know me and my experience, etc. and set up a hiring manager call.
Hiring manager call was standard 1hr mix of me describing my resume, some technical questions and him describing the team, the tech and the vision, after which they invited me on-site pending a Hackerrank challenge.
Hackerrank was one of those standard problem to be solved in 60 (or was it 90) minutes. Easy enough.
They arranged for flight and hotel for me on a really short notice, and that was excellent.
On the day itself, the process was pretty smooth. There were about 6 (or 5/7) interviews, and I interviewed with a couple team leads who grilled me on standard java, architecture, algorithm, data structures. Another interview about Graphs, and more with HM and VP.
I even ended up meeting the CEO for a brief 5 mins.
Overall, I was pretty satisfied, and the whole interview process was a non-stressful process if a bit exhausting .
The offer was quick and fair. Ended up declining the offer only because of a change in personal circumstances prevented me from taking up the offer.