Software Engineer
Interview Date
—
Result
Placed
Difficulty
Medium
Rounds
3 rounds
Drive Type
On-Campus, Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified
Interview Type: On-Campus, Full-Time
Result: Placed
Difficulty: Medium
Rounds: 3 rounds
Topics Asked: Computer Networks, DBMS, Operating Systems, Data Structures, Algorithms, C language, System Design
The candidate applied through their institute's placement cell. The process consisted of an online test and two technical interview rounds.
Round 1 (Coding and Aptitude - 60 Minutes): Conducted on HackerRank. It included 15 MCQs from core CSE subjects (Computer Networks, DBMS, OS, DSA) and two coding questions (one easy, one medium). The easy coding question involved working with two types of hammers and wooden planks to find minimum hits, while the medium question was not specified in detail.
Round 2 (Data Structures and Algorithms - 45 Minutes): Conducted on Google Meet. The interviewer asked the candidate to share their screen and solve two DSA problems on an online IDE. Questions included "Decimal Equivalent of Binary Linked List" and "Design a stack that supports getMin() in O(1) time and O(1) extra space". The interviewer expected optimized code that compiled and passed test cases.
Round 3 (System Design - 50 Minutes): Conducted on Google Meet. This round involved a detailed discussion on designing a URL shortener with features like creation, deletion of old URLs, and handling simultaneous read/write operations in a multiprocessor environment. There was also a discussion covering Operating Systems, Data Structures, Advanced Data Structures and Algorithms, and basic C language questions about dynamic memory allocation and implementing a C++ STL vector in C.