Software Engineer
Interview Date
February 2024
Result
Offer
Difficulty
Medium
Rounds
3 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: February 2024
Interview Type: Full-Time
Result: Offer
Difficulty: Medium
Rounds: 3 rounds
Topics Asked: Data Structures (Linked Lists, Trees, BST), Operating Systems, C/C++, Linux, System Design
The candidate, with 6 years of experience, was contacted by a recruiter on LinkedIn for a Software Engineer role in Bengaluru. The interview rounds focused on basic Data Structures, Operating Systems, and C/C++ coding.
Technical Round 1 (DSA): Conducted on Google Meet with CoderPad. The interviewer directly presented DSA questions. The candidate had to complete pre-written functions. Questions included:
Technical Round 2 (Core Concepts): The interviewer discussed the candidate's current work. A Linux SSH login was provided, and the candidate had to work with code in `vim`. Questions involved:
Round 3 (Director Round): This round involved extensive discussion about the candidate's projects and deep technical conversations about their current role. Topics included Linux platform maintenance and how to find files with duplicate content in a given Linux directory (explained using MD5 hash and `unordered_map`). Questions were also asked about the internal implementation of STL's `unordered_map`.