8-10 one way questions for a screen, pretty standard. I believe they contacted me a few (3ish) weeks later for a virtual two way interview. 2 back to back 30 min interviews with team leaders and then vps. It was a good experience, they were all super nice. The vps told me they were extremely impressed with my resume and answers. I was super excited. Over 3 weeks later I got a generic rejection email. Other than that, a good experience.