Company OAsDSA SheetAll ProblemsPlacement DataInterview ExperiencesPremium
OAHelper

Built by students, for students — practice company-specific OAs, DSA sheets, and real interview experiences to land your dream role.

© 2026 OAHelper.in·Terms·Privacy·Refunds·Trust & Safety·Contact·
Ready to crack your next OA?

Practice company-specific questions trusted by thousands of students across India.

Start PracticingGo Premium
OA Practice·DSA·Placements

Disclaimer: OAHelper is an independent educational platform. We (oahelper.in) do not own the images or questions shown. Content is uploaded by users.

Interview Type: On-Campus

Result: Rejected

Difficulty: Hard

College: NIT Warangal

Number of Rounds: 3

Topics Asked: DSA,DBMS,OOPS,CS fundamentals

My DE Shaw SDE Interview Experience (1 Hour, Technical Round) Just sharing this for anyone prepping for a similar round — kept it fairly detailed on the questions since that's usually what's most useful to read before an interview. The round was scheduled for an hour, done online. Interviewer was chill but sharp — the kind of person who lets you talk but pulls you up immediately if you start hand-waving. Started with a quick resume walkthrough. They picked one project I'd listed and just started asking real questions about it — not "tell me about this project" fluff, but actual "how did you validate this, what were you optimizing for" type follow-ups. Good reminder that whatever's on your resume, you should be ready to defend it like a viva. Then came the DSA section, which ate up most of the hour. They opened with something easy to warm up — detect a cycle in a directed graph. Standard DFS + recursion stack, coded it live. Then the follow-up hit: "cool, now find the actual cycle, not just tell me one exists." That was the pattern for the whole round — no solved problem stayed solved, there was always one more layer. The main problem was the one that made me think the most. Roughly: you're given a string s, and an operation where you chop off a suffix and prepend it to the front. Given a target string t, count the number of distinct ways to reach t in exactly k operations, mod 1e9+7 — with k up to 10^9. First instinct was some kind of DP over operations, and the interviewer just let me sit with it until I hit the wall myself — you obviously can't iterate a billion times. That pause was uncomfortable but useful. Eventually clicked that the operation is just a cyclic rotation, and once you see that, you can reframe it as "sum of rotation amounts mod n" and get a closed form instead of brute-forcing. They kept pushing — "what if k was 10^18 instead," "what if there are multiple rotation offsets that map s to t." Felt less like "do you know the trick" and more "can you

Browse All Interview Experiences
All Experiences
RejectedOn-Campus

DE shawInterview Experience — SDE Intern

SDE Intern

College

NIT Warangal

Rounds

3

Difficulty

Hard

Posted

25 Jul 2026

Categories

DSADBMSOOPSCS fundamentals

Interview Logistics

My DE Shaw SDE Interview Experience (1 Hour, Technical Round) Just sharing this for anyone prepping for a similar round — kept it fairly detailed on the questions since that's usually what's most useful to read before an interview. The round was scheduled for an hour, done online. Interviewer was chill but sharp — the kind of person who lets you talk but pulls you up immediately if you start hand-waving. Started with a quick resume walkthrough. They picked one project I'd listed and just started asking real questions about it — not "tell me about this project" fluff, but actual "how did you validate this, what were you optimizing for" type follow-ups. Good reminder that whatever's on your resume, you should be ready to defend it like a viva. Then came the DSA section, which ate up most of the hour. They opened with something easy to warm up — detect a cycle in a directed graph. Standard DFS + recursion stack, coded it live. Then the follow-up hit: "cool, now find the actual cycle, not just tell me one exists." That was the pattern for the whole round — no solved problem stayed solved, there was always one more layer. The main problem was the one that made me think the most. Roughly: you're given a string s, and an operation where you chop off a suffix and prepend it to the front. Given a target string t, count the number of distinct ways to reach t in exactly k operations, mod 1e9+7 — with k up to 10^9. First instinct was some kind of DP over operations, and the interviewer just let me sit with it until I hit the wall myself — you obviously can't iterate a billion times. That pause was uncomfortable but useful. Eventually clicked that the operation is just a cyclic rotation, and once you see that, you can reframe it as "sum of rotation amounts mod n" and get a closed form instead of brute-forcing. They kept pushing — "what if k was 10^18 instead," "what if there are multiple rotation offsets that map s to t." Felt less like "do you know the trick" and more "can you notice structure while someone's watching you think." After DSA, we moved to core CS fundamentals — faster back-and-forth, less coding: Process vs thread, specifically what's shared vs copied on a fork() What happens step by step during a page fault A tiny code snippet with two threads incrementing a shared counter — spot the race condition, then fix it without a mutex (nudges you toward atomics / compare-and-swap) TCP vs UDP, with a twist — "why might a low-latency trading system prefer UDP?" Quick OOPs detour — the diamond problem and how C++ resolves it with virtual inheritance, then "why can't constructors be virtual but destructors should be, in a polymorphic base class?" Wanted actual reasoning, not the textbook line. DBMS got about 5 minutes — ACID with a concrete example of what breaks without atomicity, and one SQL question: find the second-highest value in a column without LIMIT/OFFSET. Wrapped up with the usual "any questions for me" — asked about team structure and how much of the day-to-day work is C++ vs Python. Got a genuinely useful answer. Overall takeaway: this wasn't a round where memorizing patterns gets you through. Every question had a "and now what if—" attached, and they cared more about how I adjusted mid-solution than whether I nailed it instantly. If you're prepping for something similar, spend less time on pure pattern grinding and more on practicing thinking out loud while solving — that's what actually got tested.

Ready to share your own story?

Submit ExperienceExplore All