Role: Software Engineer
College: Not Specified (On-Campus)
Interview Date: 24-25 Aug 2021
Interview Type: On-Campus (Virtual Recruitment Drive)
Result: Selected
Difficulty: Medium
Rounds: 5 rounds
Topics Asked: Data Structures, Algorithms, Projects, Internships, Linux, Cyber Security, SQL, Operating Systems, Behavioral
Experience:
InfoEdge conducted a virtual recruitment drive for the role of Software Engineer along with a 6-month internship. Around 60 students were eligible for Round 1.
Round 1: Online Assessment (94 minutes)
- Consisted of coding and MCQs.
- MCQ Sections (6 MCQs in 6 minutes each): Linux Environment, Cyber Security, SQL, Data Structures.
- Coding Questions:
- Expression Evaluation (stack-based).
- Remove k different types of items from an array to minimize the resulting count (Medium level, 25 min). This can be solved by finding frequencies, sorting, and removing k largest frequencies.
- 10 students who solved both coding questions moved to Round 2. Interviews were scheduled the next day.
Round 2: Technical Interview 1
- Started with self-introduction.
- Discussion on projects and previous internships.
- Coding Questions:
- Find elements present in the first array and not in the second. Solved using a Hash Set.
- Longest Palindromic Substring. Explained brute force orally, then wrote optimized O(n^2) time and O(n^2) space complexity code.
- This round lasted around 40 minutes.
Round 3: Technical Interview 2
- Started with self-introduction.
- Coding Question: Minimum number of distinct elements after removing m items. The candidate explained the approach (using a frequency map or sorting).
- This round lasted around 30 minutes.
Round 4: Technical Interview 3
- Started with self-introduction.
- Coding Question: Expression Evaluation (stack-based). The candidate explained the logic in detail, but faced a runtime error during compilation. The interviewer seemed satisfied with the detailed explanation of the logic and example.
- This round lasted around 40 minutes.
- Results: 2 students, including the candidate, moved to the HR round.
Round 5: HR Round
- A friendly discussion with a senior HR.
- Lasted for about 10 minutes.