It was via google meets and the interview was for 30 minutes. It was very professional (no small talk or anything). Asked 6-7 questions and the principal gave me a warning if I was getting close to 2 mins. The principal said she had all day interviews booked.