1 hour long, on zoom, and the scheduling was smooth. I did ask who was on the interview beforehand and didn't get very helpful information. Excellent questions that required some thought. Not the generic YouTube questions others can ask, but questions very specific to the job ad. The interviewers were usually rather generous, but of course there's always the one person who's looking away from the screen, not reacting to answers, etc.