D. E. Shaw Research logo

D. E. Shaw Research Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 11 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
63.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at D. E. Shaw Research.

Showing 3 of 11
D. E. Shaw Research logo
D. E. Shaw Research

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

I've applied to this company four times between 2020 and 2023, each time with more experience, but I've never made it past the application screen for a full-time role. I'm not sure what they're looking for. The only time I got a first-round interview was for an internship back in 2020 when I had less experience. The interview was a bit strange with a scientific associate who kept pausing and asked direct questions about me and my undergrad research.

Confirmed questions2 questions
  • Could you go over your resume with me?
  • Tell me about a project that you're particularly proud of.
D. E. Shaw Research logo
D. E. Shaw Research

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

After applying online, I went through two phone interviews which covered my background and some technical questions, like optimizing a vector addition loop in C, which led to a discussion on loop unrolling and optimizations. Because I did well, I was invited for an on-site interview at DESRES in New York. The office is nice, with a cool entry hall featuring their Anton super-computer. The dress code is casual. I had four one-hour one-on-one sessions: first with the head of the group, then three with team members. Each session involved discussion about the group and their role, detailed questions about my past work, and a programming task on a whiteboard. The tasks were standard, usually starting with an obvious solution and then asking for improvements. Unfortunately, I was tired from traveling and didn't perform my best. I was also told about a lunch with another team member and potential afternoon interviews. After the four sessions and lunch, I was informed that everything was completed and I didn't need to stay for the afternoon, which I understood as a rejection. Despite this, my overall experience was very positive, and I recommend DESRES for anyone interested in high-performance computing for molecular dynamics. The team is growing, the atmosphere is challenging yet academic, and the interview process isn't as tough as one might expect for such a position. Practice programming puzzles and make sure you're well-rested for the interviews.

Confirmed questions3 questions
  • Write C code that, given number n in the range [0,32], generates an integer with the n least-significant bits set to 1 and others to 0 (like a decoder).
  • Write C code that counts the number of bits set to 1 in a given integer n.
  • Write C code to transpose a given rectangular matrix of numbers in-place, using O(1) additional storage.
D. E. Shaw Research logo
D. E. Shaw Research

Software Engineer Intern

Engineering

Intern Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Behavioral

I applied at a university career fair for a Software Engineering internship. After that, I had some phone screens. The first one went well and they scheduled a second. It wasn't super heavy on CS skills, but more about my understanding of basic biology and chemistry.

Confirmed questions3 questions
  • Can you discuss your projects?
  • What is basic computational biology?
  • Describe modeling protein folding with machine learning.

D. E. Shaw Research Software Engineer Interview Questions

Quoted word for word from D. E. Shaw Research interview reports.

Write C code that, given number n in the range [0,32], generates an integer with the n least-significant bits set to 1 and others to 0 (like a decoder).

Read reports

Write C code that counts the number of bits set to 1 in a given integer n.

Read reports

Write C code to transpose a given rectangular matrix of numbers in-place, using O(1) additional storage.

Read reports

Describe modeling protein folding with machine learning.

Read report

Formats, difficulty and experience

Across all 11 D. E. Shaw Research interview reports.

Interview formats

Behavioral 41.7%
Technical 41.7%
Coding 16.7%

Interview difficulty

Easy 0%
Average 72.7%
Difficult 27.3%

Candidate experience

Positive 63.6%
Negative 9.1%
Neutral 27.3%