SDE Intern (leading to Full-Time SDE)
Interview Date
September 2021
Result
Selected
Difficulty
Hard (Overall, based on OA difficulty)
Rounds
6 rounds (1 OA + 5 Interviews)
Drive Type
On-Campus (6 months SDE intern + Full time SDE Rol
Topics asked
Detailed experience
College: B.tech in CSE (2022 Passout)
Interview Date: September 2021
Interview Type: On-Campus (6 months SDE intern + Full time SDE Role)
Result: Selected
Difficulty: Hard (Overall, based on OA difficulty)
Rounds: 6 rounds (1 OA + 5 Interviews)
Topics Asked: Data Structures, Algorithms, Object-Oriented Programming (OOPs), Operating Systems, System Design (basic concepts), Projects, Past Internship Experience, Behavioral Questions.
This candidate cleared the interview process for an SDE role at Komprise through an on-campus opportunity, which included a 6-month internship leading to a full-time SDE position. The process consisted of 6 rounds, starting with an Online Assessment followed by 5 interview rounds.
Round 1: Online Assessment (2 Hrs on HackerEarth, Hard)
Result: Passed. Candidates who solved at least 1 question were selected for interviews on the next day.
Round 2: First Technical Interview (1 Hr, Medium)
The interview began with an introduction and a discussion about the candidate's experience with online vs. offline semesters.
OOPs rapid-fire questions:
DSA rapid-fire questions about Linked List:
The candidate was able to answer all questions, and the interviewer was satisfied. Finally, a coding question was asked: Implement a Linked List from scratch, take input from the console, and print the output. The candidate coded a recursive solution in 30 minutes, which was tested with 5 test cases.
Result: Passed.
Round 3: Second Technical Interview (1 Hr, Medium)
Started with introductions. The interviewer directly moved to a DSA coding question: "Given an arrangement of total n items in a row out of which d are distinct. Can we re-arrange them such that no two adjacent items are same?" The candidate answered that if (n/2 + 1) > d, then the output will always be "NO" as at least 2 occurrences of the majority element will always be adjacent, based on the "PigeonHole Principle." The interviewer was satisfied.
Follow-up questions on OOPs and CS concepts:
The candidate couldn't answer the last two questions about Design Patterns and Java/C++ differences but the interviewer was kind and satisfied with other answers.
Result: Passed.
Round 4: Third Technical Interview (1 Hr, Medium)
Started with introductions and a discussion about previous rounds. The interviewer then moved to DSA implementation questions:
Then, Operating Systems questions:
The candidate was able to answer most of the questions.
Result: Passed.
Round 5: Fourth Technical Interview (1 Hr, Medium)
The interview started with an introduction, followed by a discussion of the candidate's projects and past internship experience (approx. 30 min).
Then, a scenario was given: "You are a co-founder of an early-stage Food delivery Startup."
Rapid-fire questions related to the scenario:
The interviewer's expectation was not a full system design, but basic/key concepts/terminologies about software development and backend engineering. With some hints, the candidate proposed a solution using MultiThreading.
Result: Passed.
Round 6: HR Round (0.5 Hr, Easy)
The interview started with an introduction and questions about the experience of previous rounds.
Behavioral questions:
The HRs gave feedback that the candidate was being considered for the SDE role and concluded with questions about Komprise and its work culture.
Result: Passed. Received email for final selection for Full-time SDE role + 6 months Internship.