DE shaw Interview Experience | Member Technical (MTS) | India | January 2025 [Offer] | 2023 Grad

de shaw logo
de shaw
· Member Technical (MTS)· India· 1.5y exp
May 17, 2025 · 65 reads

Summary

After a comprehensive interview journey spanning from September 2024 to January 2025, I successfully cracked the DE Shaw SDE interview for a Member Technical position and received an offer. The process involved multiple coding, system design, CS fundamentals, and behavioral rounds, culminating in a final hiring manager discussion.

Full Experience

DE Shaw SDE Interview Experience – Cracked it (Sept 2024 – Jan 2025)

Education: B.Tech in CSE
Years of Experience: 1year 6 months (at the time of initial interview)

After what felt like a mini UPSC journey with debugging instead of essays, I’m thrilled to share that I finally cracked the DE Shaw SDE interview and received an offer! Here's a light-hearted (but honest) take on the whole ride:

🎯 Coding Round (Sept 2024)

HR slid into the inbox with an opening for SDE, asked for my resume, and boom—a HackerRank link appeared like a boss level in a game.

Contents of this boss battle:

  • 3 medium DSA problems
  • 10 MCQs on math & probability (because who doesn’t love random number fun?)
  • 10 MCQs on CS fundamentals (the classic CPU-meme material)

🕵️‍♂️ Screening Round – Round 1 (Sept 2024)

  • DSA: Solved Binary Tree Cameras — yes, trees again
  • System Design: Had a low-level design discussion on Stack Overflow — ironically, without actually looking it up on Stack Overflow 👀

🧠 Tech Onsite – Round 2 (Oct 2024)

DSA:

CS Fundamentals:

  • Difference between primary and alternate keys
  • Is function overloading/overriding possible in Java main()?
  • Encapsulation vs Abstraction

SQL: Given a history table with columns (userLoginId, location, loginTime), write a query to fetch the first login time per userLoginId (note: IDs can repeat).

  • What is method hiding? (Hint: It’s not magic, it’s just static.)
  • What are macros in C++? (Answer: The preprocessor’s version of ‘YOLO’.)

🧩 Tech Onsite – Round 3 (Oct 2024)

  • DSA: Count inversions where arr[i] >= 2 * arr[j], i < j
  • OOP: Composition vs Inheritance — or why has-a sometimes beats is-a
  • System Design: Low-level design of Google Classroom (teachers, students, subjects)
  • Project discussion based on resume

👨‍💼 Hiring Manager Round (Nov 2024)

Welcome to the final boss fight. This was the most challenging and in-depth round:

  • Resume walkthrough, discussion on full-time and internship projects
  • SQL: Query for A-B table difference

DBMS:

  • What is isolation in DBMS? How is it handled at the application level?
  • Indexing strategies, B-Tree vs B+Tree, why not AVL?

OS: Scheduling strategies, optimal approaches

  • 32-bit vs 64-bit CPUs

DSA:

  • Good chips / bad chips problem (CLRS)– proposed O(n²), was expected to optimize further

Behavioral:

  • A typical day at work
  • A time when I handled a critical problem collaboratively
  • Why DE Shaw? (Because it’s awesome. And also... please hire me :p)

📣 Result (Dec 2024)

Received the offer letter! Felt like finally unlocking the legendary loot box.

📞 Offer Call (Jan 2025)

Final formalities, discussions, and yes, finally, celebration.

Interview Questions (22)

1.

Binary Tree Cameras

Data Structures & Algorithms

Solved Binary Tree Cameras problem.

2.

Low-Level Design of Stack Overflow

System Design

Low-level design discussion on Stack Overflow.

3.

Maximize Score of Numbers in Ranges

Data Structures & Algorithms

Solved the Maximize Score of Numbers in Ranges problem.

4.

Lexicographically Smallest String After K Deletions

Data Structures & Algorithms

Given a string and an integer k, return the lexicographically smallest string after at most k deletions.

5.

Primary vs Alternate Keys

Other

Discussion on the difference between primary and alternate keys.

6.

Function Overloading/Overriding in Java main()

Other

Is function overloading/overriding possible in Java main()?

7.

Encapsulation vs Abstraction

Other

Discussion on Encapsulation vs Abstraction.

8.

SQL Query: First Login Time Per User

Other

Given a history table with columns (userLoginId, location, loginTime), write a query to fetch the first login time per userLoginId (note: IDs can repeat).

9.

Method Hiding

Other

What is method hiding? (Hint: It’s not magic, it’s just static.)

10.

Macros in C++

Other

What are macros in C++? (Answer: The preprocessor’s version of ‘YOLO’. )

11.

Count Inversions (arr[i] >= 2 * arr[j])

Data Structures & Algorithms

Count inversions where arr[i] >= 2 * arr[j], i < j.

12.

Composition vs Inheritance

Other

Discussion on Composition vs Inheritance — or why has-a sometimes beats is-a.

13.

Low-Level Design of Google Classroom

System Design

Low-level design of Google Classroom (teachers, students, subjects).

14.

SQL Query: Table A-B Difference

Other

SQL query for A-B table difference.

15.

DBMS Isolation

Other

What is isolation in DBMS? How is it handled at the application level?

16.

Indexing Strategies (B-Tree, B+Tree, AVL)

Other

Discussion on indexing strategies, B-Tree vs B+Tree, why not AVL?

17.

OS Scheduling Strategies

Other

Discussion on OS scheduling strategies and optimal approaches.

18.

32-bit vs 64-bit CPUs

Other

Discussion on 32-bit vs 64-bit CPUs.

19.

Good Chips / Bad Chips Problem (CLRS)

Data Structures & Algorithms

Good chips / bad chips problem (CLRS)– proposed O(n²), was expected to optimize further.

20.

Typical Day at Work

Behavioral

Describe a typical day at work.

21.

Handled Critical Problem Collaboratively

Behavioral

Describe a time when I handled a critical problem collaboratively.

22.

Why DE Shaw?

Behavioral

Why DE Shaw?

Preparation Tips

⚠️ Tips / Reality Checks

Be very patient — DE Shaw has a slow but very deliberate process. They interview in batches and shortlist from the pool.

Interview difficulty: Medium to Hard

Good preparation and consistent revision = very crackable

If you're prepping — good luck, and remember: you're just one optimized SQL query and a good night’s sleep away from cracking it xD.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!