First call with recruiter and then an hour long initial onsite interview with the team lead.
They contacted me immediately after the onsite call for a full onsite loop which lasted about 5 hours. I met the individual members of the team and almost every session included a technical question to solve on whiteboard.
Everyone I met were very friendly and passionate about the work they are doing. Hiring manager along with every other person in the team gave me enough time to ask questions and provided detailed information about the company and the job.
After the full onsite loop they contacted me immediately to extend the offer.
Overall it was a great interview experience.