The interview was a one-to-one virtual session. They asked some general Java questions to check my understanding and gave me a small coding problem to solve. After that, the interviewer asked a few follow-up questions based on how I approached the solution and how well I explained it.