I attended an interview for a Java Developer position, and I had a very positive experience with the interview process.
Level 1:
This round included Java aptitude questions, Java program output questions, SQL queries, and general aptitude questions. It tested fundamental knowledge clearly and fairly.
Level 2:
This was a programming round where we had to write the solution on paper. I really liked this round because it tested logical thinking and problem-solving skills in real-world scenarios.
Level 3:
This round required coding a scenario-based program on the system and showing the output, testing practical skills and understanding.