Software Engineer
Interview Date
Feb 2024
Result
Offered
Difficulty
Hard
Rounds
3 rounds
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: Feb 2024
Interview Type: Full-Time
Result: Offered
Difficulty: Hard
Rounds: 3 rounds
Topics Asked: Data Structures (Linked Lists, Trees), Algorithms, Operating Systems, C/CPP, System Design, Memory Management
The candidate was contacted via LinkedIn for a Software Engineer position. The interview process consisted of three technical rounds, focusing heavily on Data Structures, Algorithms, C/CPP concepts, Operating Systems, and System Design.
Technical Round 1 (DSA): This round was conducted on Google Meet with CoderPad and lasted for an hour. The interviewer directly presented DSA questions.
findMin(node* root), findNext(node* cur) (next node in inorder traversal), and traversal(node* root) (inorder traversal).Round 2 (Technical): This round involved discussions on C programming and memory management.
malloc/new.free would know how much memory to clear and to implement a custom version of free.Round 3 (Director Round): This round focused on projects and deep technical discussions.
unordered_map or unordered_set.The overall experience was positive, leading to an offer.