I got the call from HR after I applied online. I had a project submission, which they have given more than enough time to finish. Team reviewed it in a week and scheduled for online interview to go over the submission. It was fun and interesting. I really started liking the team from that interview.
After the interview, i got called to onsite in 2 weeks. It was 4 interviews, 1 hiring manager talk and a lunch. 4 interviews were kind of mostly behavioral, general discussions on challenges, projects, some cool stuffs created, 2 easy-to-medium algorithms.
When I met the team directly, I liked the team very much, how they interacted and how funny, supportive, and friendly they were. Then once i got the offer, I didn't want to think again.