
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
Candidate interview experiences
First-hand accounts from people who interviewed at D. E. Shaw Research.
Software Engineer
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.
- Could you go over your resume with me?
- Tell me about a project that you're particularly proud of.
Software Engineer
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.
- 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.
Software Engineer Intern
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.
- 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 →“How would you model protein chains as lists?”
Read reports →“Describe modeling protein folding with machine learning.”
Read report →“What is basic computational biology?”
Read report →“Can you explain recursion?”
Read report →“Can you discuss elements of programming languages?”
Read report →“What are some general technical concepts you know?”
Read report →Formats, difficulty and experience
Across all 11 D. E. Shaw Research interview reports.