It's a several round interview process. That said, be prepared to have questions to ask. They send you interview prep but the beginning of the second has little to do with the prep and is just 15 min of you asking questions. If this isn't done, it will be a poor reflection of you. I was told that I'm not curious as a result of not having 15 minutes of questions to ask at the BEGINNING of an interview. This was very confusing. The interviewer then told me that it's not meant to blindside me. The interviewer then asked for more additional time past the interview slot to cover additional topics. At the end I asked how many more interviews there would be--given that I thought it went okay despite the awkward challenge and their manager sharing positive remarks about me (I was told this at the beginning). What made me write this review was that I was rejected at the end of the phone call. I've never been rejected at a job interview in person. I thought it was quite disprespectful especially after asking for more time. My advice is to have plenty of questions about the job/tech (even though it might make you look stupid) because they want you to be curious.