I applied in early February and they contacted me at the end of March about an interview. I was contacted directly by an engineer on the team I was interviewing to be on. The first round for me was about 20-30 minutes with the hiring manager and the engineer that reached out to me. A week after, they invited me to a second round interview which was about a 15-20 min presentation to the whole team (about 8-10 people) of a project that I'd done. The day after my presentation I received an offer and was sent the offer letter the same day. It was very timely and I enjoyed the process!