Online Assessment
Questions: The OA was conducted offline in our labs and consisted of 3 DSA problems—1 LeetCode hard and 2 LeetCode medium-level problems. Topics covered: Graph, strings.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Technical Interview 1
Questions: The first technical round began with the interviewer introducing themselves, followed by my introduction and a brief discussion about my project. They presented me with two LeetCode hard problems. I was asked to code the solution for one question and only inquired about the approach for the other. Topics covered included priority queue, strings (string hashing), and Trie.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Technical Interview 2
Questions: The second technical round began with a brief introduction of myself and my projects. I was asked 3-4 LeetCode medium to hard DSA questions, covering topics such as dynamic programming, two pointers, graphs, prefix sums, and mathematics. I was asked to code a solution for one question while only providing the approach for the others. After that, they presented me with one puzzle question. The interview concluded with a few questions on basic topics from DBMS and OS. Finally, they asked if I had any questions for them.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
HR Round
Questions: In the HR round, I talked about myself and shared my hobbies. We then discussed my projects, including the difficulties I faced during their development. The conversation also included other basic HR questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Results
After the interviews, they asked me to wait while all the interviewers had a discussion. Finally, they announced the results and informed me that I had been selected.
Compensation details: LeetCode Discussion