As a fresher, the interview process consisted of multiple rounds.
The first round was an Assessment Round, which evaluated my basic programming skills and logical reasoning.
The second round was a Technical Interview, where I was asked simple programming questions, had a detailed discussion about my academic projects, and answered questions related to programming concepts.
Additionally, there was a Behavioral Interview where I was asked about my strengths, weaknesses, and how I handle different work situations.