Online Assessment :- Online coding round where a total of 4 questions were asked. Questions were of medium-hard difficulty level.
Around 32 students were selected for the interview round
Technical round 1 :- Interviewer began with his introduction and explained that he would first inquire about my background and college journey before proceeding to technical questions.
Then, I shared with him a summary of my background, including details about my parents, hometown, college coding journey, and experience spanning three years. That took me around 10-15 minutes there, then he expressed interest and asked me why I hadn't joined any IIT despite my good JEE Advanced rank. He also inquired about my decision to not pursue civil service exams like UPSC and then asked if I had any experience working in a team. I went on to describe my participation in the Code For Good hackathon and the project I worked on. Overall, the interviewer seemed satisfied with the answers to all his general questions.
He then asked if I had any questions for him. I asked a few questions related to tech stack, work culture, etc. And the interview wrapped in total 25-30 minutes.
Technical Round 2 :- This round took around 1 hour and 30 minutes
In this round, there were two interviewers one with 10-12 years of experience and the other had 2-3 years of experience.
It started with my intro and then he asked me to describe and present my project there. He asked about various features, problems I faced, questions related to the tech stack, What problems it solves, and all. We had 20 minutes of discussion here.
The interviewer then asked me to write and explain the code for Depth First Search (DFS). After completing that, he asked me to write the iterative version of it.
Next, he asked me to open this problem on Leetcode - https://leetcode.com/problems/difference-between-maximum-and-minimum-price-sum/description/
He expected me to come up with only the approach to this. I started approaching and told him about the Brute force Idea. I was trying to optimize more towards the DP side and then he gave me a hint and asked me to open this problem - https://leetcode.com/problems/binary-tree-maximum-path-sum/description/
This one I was already familiar with. So, I quickly first explained the approach to this problem. Then, He asked to use this idea to solve the actual problem. We had 5-10 minutes more discussion on the approach.
Then, he asked me to tell everything I knew about Object Oriented Programming (OOPs). After that, he asked questions about virtual functions and static members.
The technical interview concluded here. Further, we had 10-15 minutes of informal discussion on my interests in ML and back-end technologies and they shared their feedback for me.
Around 10 students were selected for the last round
Round 3 (HR round) : -
This round went around 30 minutes
The interviewer was very experienced (20+ years). The interview started with my intro and then He asked about my project and to present it there. We had 10-15 minutes of discussion about it. He asked about my coding club RECursion like its motive, my contributions, and all.
The interviewer then asked about the security aspects of a website. What should be done to make systems more secure? We had a discussion over SSL/ TLS, and encryption in brief. Next, He asked about any teamwork experience I had. He questioned me about How I'd manage the team if some member of the team went inactive and expected a real-life situation where I had actually done this.
The interview ended here.
Finally, 8 students were selected. I am glad I was one of them :)
  Varandeep01 edited this page on Dec. 22, 2023, 11:02 a.m. Approved