D

D E Shaw

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

Convolutional Neural Networks (CNN)Deep LearningData Structures and Algorithms (Binary SearchDynamic ProgrammingPrefix SumsCustom Class design for canvas operations)Object-Oriented Programming (Method overloadingMethod overridingStatic keywordRuntime polymorphism)

Detailed experience

Role: Technology Developer Intern

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)

Experience:

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.

Posted on - 12 Nov 2025
D.E Shaw Interview Experience - Technology Developer Intern | OAHelper