Interview process was very warm and welcoming. We had initial HR interview first. After couple days I got a take home assignment. There was another meeting to go over the assignment and talk about the assignment. After that, I got an invite for a team fit meeting where I met some of my team mates before hand. That was pretty cool. Then i got the chance to talk with the CTO for the offer.