First-round was Resume Shortlisting, then Online Test(Coding and Aptitude), followed by 1 Technical Interviews and 2 HR rounds. Online Round had 10 MCQs related to CS Fundamentals like CN, OS, DBMS and 3 Programming Questions (All test cases will pass only when you write the best approach). This round was about 2 hrs long.
In the technical round, Introduction, details about projects and their ER Diagrams and related DBMS questions. Then Java-specific questions on Threads, Encapsulation, and OOPs concepts. DSA questions were about the next greater element in the array (Using Stacks), How to find sum query efficiently in real-time when starting index and end index is given of a stream of numbers?
Print circular spiral order of binary tree and write code for the same on paper. Other than these questions, Interviewer also asked me to solve questions asked in the online test.
In HR rounds, they asked me about hobbies, projects, coding platform links, GitHub link and then interviewer started viewing my project source code on a laptop. The interviewer also asked about Kotlin, Java frameworks, Android and what tools I can use for building applications fast, Startup Ideas in my mind, what will I do, if not get selected, what friends will say about you, what have you done out of your comfort zone, How will you learn new things, what you know about the company, Do you read newspaper daily and what you do in free time, What are your expectations from the manager and company?
Eligibility criteria were CGPA > 5 (No Active Backlogs)