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:
-
Given a string and an integer k, return the lexicographically smallest string after at most k deletions.
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.
Link: https://leetcode.com/discuss/post/6298704/de-shaw-india-member-technical-bangalore-dsz3/
⚠️ 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.


