There were two rounds; conducted by the same two interviewers. First round was a mix of technical and behavioral questions, while the second round was much more technical. Both interviews were virtual and lasted more than an hour each. I was assigned a research/presentation task which I presented in the second interview, and was then asked questions about. The technical questions were quite challenging, and I found their assignment to be quite a bit of work. However, interview outcomes were quite prompt and interviewers were friendly and professional.