3 interviews, each 30 - 40 minutes each, held over Zoom. All of my interviews were held with members of the team I was interviewing for. One was general, with behavioral and technical questions, the next was purely technical and the final interview was about the company culture.
The technical interview involved reading a piece of code (2 pages) and commenting on it.
I thought the questions were fair and relevant to the job I was applying for. All of the people I interacted with, from my recruiter to the interviewers, were very personable. I was disappointed that I didn't get the job but I will definitely give it another shot sometime in the future.