Software Engineer
Interview Date
December 10, 2019
Result
Selected
Difficulty
Medium to Hard
Rounds
1 Coding Round, 3 Technical Interview Rounds
Drive Type
On-Campus Placements
Topics asked
Detailed experience
College: IIT Kharagpur
Interview Date: December 10, 2019
Interview Type: On-Campus Placements
Result: Selected
Difficulty: Medium to Hard
Rounds: 1 Coding Round, 3 Technical Interview Rounds
Topics Asked: Data Structures, Algorithms, Computer Networks, Operating Systems, C++ (virtual classes, shared pointers, sizeof operator)
The candidate, Mayank Bhushan, a final-year undergraduate from IIT Kharagpur, interviewed with AlphaGrep during campus placements and received a job offer.
Coding Round: This round lasted one and a half hours and consisted of 5 coding questions. The candidate solved 4 questions completely and a few test cases of the last one. The questions were not very simple but were mostly variations of standard problems. The average number of questions solved by candidates was around 2-3.
First Interview: This round focused on designing an efficient data structure for storing and performing transactions related to stock ask and bid prices. The candidate had to modify the data structure to accommodate subsequent additions to the information.
Subsequent Interviews (2 rounds): These interviews included questions on computer networks and operating systems. All three interviewers asked the candidate to solve coding questions on paper. There were also many questions related to C++ concepts such as virtual classes, implementing shared pointers, and the `sizeof` method. The interviewers were described as friendly and helpful.
Tips and Suggestions: Practice coding extensively, focusing on questions from all subtopics. Avoid easy LeetCode questions; start with InterviewBit and then move to medium and hard problems on LeetCode. If time is short, solve the top 100 liked questions on LeetCode and questions from each section sparsely on InterviewBit. Read articles on GeeksforGeeks, including company-specific ones. Practice writing code on paper and discuss the approach with the interviewer.