I went through campus placements
1. First round is an OA with 1 DSA question ( hard and not standard leetcode question) and other 60 MCQ questions , these were based on sections of Aptitude, pattern-recognition, Rest APIs, Backend Architecture, LLD patterns, B+ trees, SQL , Databases , Cloud computing etc, Each section had its own time limit usually 5-3mnts and 25mnts for the coding question
2. After OA, the shortlisted students had to go through Technical Interview, In the Technical Interview , I was asked in detail about my project, Architecure diagram, code flow, schema, design questions. I had used SQL and concurrency control in my project so I was asked questions on that
JWT vs Session, JWT, cookies, Encryption (synchronous vs asynchronous), Explaining core functions of service APIs , like transactions , locks etc , timer model
Was asked architectural question on booking systems
Make sure to think in right direction and speak out your thinking approach, no need to give answers u dont know but dont go silent explain your approach , do not try to say anything just to fill in
Further I was asked extensively about SQL, SQL querries, keys, primary vs foreign key, referential integrity constraints,
I was asked in depth about indexing, clustered vs non-clustered Indexing their use cases and differences and application as well as purpose
managerial Round:
I was asked about my favourite programming language, what I have built on that or if I am thinking of it, why is it my favourite , its features etc
I was asked where I see myself in next 3 yrs
I was asked my favourite application and asked about its infrastructure and common technologies used etc .
HR round
I was asked If I can manage college with internship , how I cam to the college, and what I want to become as a person and my hobbies about my personallity apart from my technical skills, my passion etc