It was a lengthy process, but I felt that I was able to talk to the team which I will be working with and get to know the product better. There are different round of interviews that you'll get which have a mix of behavioral and technical questions depending on the stage you are at. The interviewers were really nice and tried their best to get to know you and see if you're a good candidate for their team. The HR team was great into navigating you through the whole process and was very clear of the expectations.