First the email to ask you to attempt their code test of two questions which I failed to complete the test within the given time. Luckily, they still offered me the second chance for another online code interview with one of their engineers. I was able to solve all the problems on time, you can (and should when the time is almost up) explain your solutions to the problem verbally (the instructor will explain to you before the session).
And there was the third online interview that comprised of another code interview and a culture fit interview with the hiring manager. The first code interview was more about assessing your knowledge in algorithm and data structure, the second code interview was about your understanding of the language. And lastly, the cultural interview asked about your opinions associated with the working environment, your goals, typical questions.
Most importantly, those people were really nice and didn't make me feel too anxious to handle their questions.