Technology Developer Intern
Interview Date
2025-07-23
Result
Not Specified (10 out of 16 students shortlisted f
Difficulty
Medium to Hard (for coding questions)
Rounds
3 rounds (Online Assessment, Technical Interview 1, Technical Interview 2)
Drive Type
On-Campus
Topics asked
Detailed experience
College: Not Specified
Interview Date: 2025-07-23
Interview Type: On-Campus
Result: Not Specified (10 out of 16 students shortlisted for the next round after the first technical interview)
Difficulty: Medium to Hard (for coding questions)
Rounds: 3 rounds (Online Assessment, Technical Interview 1, Technical Interview 2)
Topics Asked: Convolutional Neural Networks (CNN), Deep Learning, Data Structures and Algorithms (Binary Search, Dynamic Programming, Prefix Sums, Custom Class design for canvas operations), Object-Oriented Programming (Method overloading, Method overriding, Static keyword, Runtime polymorphism)
The process included an Online Assessment and two Technical Interview rounds. The Online Assessment consisted of three coding questions based on binary search, dynamic programming, and prefix sums, with a difficulty level ranging from medium to hard.
The first Technical Interview was conducted online via HackerRank CodePair with two interviewers. It began with an introduction, followed by a discussion of projects, specifically one on CNN and Deep Learning. Several questions were asked about the project. The candidate was then given a Data Structures and Algorithms (DSA) problem to create a custom class for canvas operations (draw, delete, move shapes). The candidate explained their approach, coded the optimal solution, and passed test cases.
The second Technical Interview was conducted offline with two interviewers. It started with an introduction, project discussion, and related technologies. One DSA question involved creating a custom class for canvas operations with specific functionalities like `draw(r, c)` (draw a shape), `delete(r, c)` (delete the most recent shape), and `move(r1, c1, r2, c2)` (move a shape). The second interviewer focused heavily on Object-Oriented Programming (OOP) concepts, asking about method overloading, method overriding, the static keyword, and runtime polymorphism. The interview concluded positively, and the candidate inquired about work culture and technology stacks for interns.