The interview process was pretty simple, first a recruiter will call you and ask you a few questions on whatever training stream you applied for, in my case it was the Java software development stream.
I was asked about the 4 pillars of OOP, and other questions on basic foundational topics in Java. They told me I passed the phone interview and sent me an assessment a few days later. The assessment was mainly on SQL, Java, linux, and DSA. This assessment was in my opinion the hardest part of the interview process. If you're not familiar with the topics I mentioned then you probably won't pass. After passing I did my virtual onsite a week or so later.
The onsite was easy, I had one technical round where I was again asked on basic concepts in Java like checked vs unchecked exceptions, what Encapsulation is etc. Then afterwards I had one behavioral round.
A day or a few days later I was given an offer. If you're familiar with these topics then it should be a breeze.