D. E. Shaw & Co. - Investment Firm Software Developer Interview Questions

Updated Mar 31, 2015
17 Interview Reviews

Interview Experience

Interview Experience

50%
31%
18%

Getting an Interview

Getting an Interview

53%
23%
23%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

17 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Developer Interview

Anonymous Employee
No Offer
Neutral Experience
Easy Interview
No Offer
Neutral Experience
Easy Interview

Application

I applied through a recruiter. The process took 4+ weeksinterviewed at D. E. Shaw & Co. - Investment Firm.

Interview

I had two phone interviews with DE Shaw, each lasting an hour. Neither of them was very technical at all. I expected to be asked brain teasers given that DE Shaw is known for brain teasers or at least a coding question, but instead I got a lot of behavioral questions or explaining the projects that I've done.

Interview Questions

Other Interview Reviews for D. E. Shaw & Co. - Investment Firm

  1.  

    Software Developer Interview

    Anonymous Employee
    No Offer
    Negative Experience
    Difficult Interview
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through a recruiter – interviewed at D. E. Shaw & Co. - Investment Firm in January 2012.

    Interview

    The interview process is fine. Technical questions. The process is not so friendly, and they don't even provide lunch.

    Interview Questions

  2. Helpful (1)  

    Software Developer Interview

    Anonymous Employee in New York, NY
    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 2 weeksinterviewed at D. E. Shaw & Co. - Investment Firm (New York, NY) in October 2011.

    Interview

    First-round on-campus interview: Mainly I was asked how I would approach a couple algorithmic problems that the interviewer described as simplifications of stuff he works on. We discussed the solutions at a pretty high level and I didn't have to write much code. The problems were interesting but not killer, involving dynamic programming and some combinatorial and probability calculations, and happened to draw on my strengths. Got an invitation to NYC the same day.

    On-site interview day: They put me in a nice hotel a block from their office. I had a long 10am-5pm of ~1hr 1:1 interviews, with a laid-back 1:1 lunch at a restaurant midday. The interviewers included both programmers and quants, with corresponding questioning styles. I was posed challenging questions on software engineering, algorithms, statistics, and quantitative reasoning. No fit/behavioral questions beyond the introductory chit-chat. The people were all really smart, and personalities ranged between pleasant/relaxed and nerdy/quirky (nothing adversarial).

    I left feeling it went OK, but I did need a lot of help on some of the problems. Got a rejection email 1 week later.

    Interview Questions

    • Three of my 150 friends have phone numbers ending in a permutation of the digits 0, 1, 4, and 9. Is this surprising?   4 Answers
  3. Helpful (1)  

    Software Developer Interview

    Anonymous Employee in New York, NY
    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took a dayinterviewed at D. E. Shaw & Co. - Investment Firm (New York, NY) in October 2010.

    Interview

    Pretty standard prop trading/software development interview, although D.E. Shaw focuses on Java over C/C++ more than you might expect. Interview included a fun brain-teaser exercise about lights. A relatively good grasp of the standard material won't cut it - be ready to talk about your accomplishments and pack as much impressive material as possible into your 45 minute phone screen.

    Interview Questions

    • You are in a room with 100 lights, initially all off. If you first toggle every light, then every second, and so forth up to 100, which lights will be on at the end?   8 Answers
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (4)  

    Software Developer Interview

    Anonymous Employee in New York, NY
    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took a dayinterviewed at D. E. Shaw & Co. - Investment Firm (New York, NY) in February 2010.

    Interview

    Got 1st round interview at school. The interviewer is very nice and start by a short introduction about DE Shaw and what he does there. Then he asked a simple coding + algorithmic question: implementing a merge iterator in C++. When I finished the coding, he asked a few question about the complexity of the algorithm, how to improve it (using priority queue). Got invitation for the on-site interview in that evening. Before going, i need to submit a sample code (you can choose any code you wrote, ~300 lines) for them to review.

    Went to NY for the second round (the hotel and restaurant was really nice). Got 3 technical interviews in the morning which went quite well. Then they decide to schedule another technical interview with a senior VP in the afternoon. He also asked me a few technical questions which are very interesting. E.g,
    - given a method foo(int a[4]). Write code to call foo with a = [0,0,0,0], [0,0,0,1],[0,0,0,2],[0,0,1,0],....,[2,2,2,2].
    - Given 2 classes of shapes (Rectangle, Circle) that inherits Shape and 2 classes of printers (BW, Color), that inherits Printer. Also given 4 methods:
      --- PrintRecBW(Rectangle s,BW p)
      --- PrintRecCol(Rectangle s,Col p)
      --- PrintCirBW(Circle s,BW p)
      --- PrintCirCol(Circle s,Col p)
    write a method to Print(Shape s, Printer p) to print out (s,p) using 4 methods above WITHOUT using "if". You are allowed to implement addition methods in given classes.

    I also did pretty well in this one. Finally, they schedule an interview with the manager of the team. He asked me a few general questions about my research and my working experience. Then he asked a few technical question which were very obscure, there are no right or wrong answers, e.g
      --- Do we need class Integer in Java? Why?
    I thought I did ok in this interview (except the Integer question).

    Interview Questions

  6. Helpful (1)  

    Software Developer Interview

    Anonymous Employee in New York, NY
    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 3 weeksinterviewed at D. E. Shaw & Co. - Investment Firm (New York, NY) in March 2009.

    Interview

    D.E. Shaw loves brain teasers. I interviewed there 11 years ago at the same time as interviewing for my current job. Shaw was taking a long time with the interview process until another company started interviewing me and then they sped up the process. I don't believe there was a phone interview, but the first interview took a couple hours with some nice devs who asked primarily brain teasers. This was followed up by a phone interview with the hiring manager who, despite my recruiter's assurances to the contrary, immediately asked me another brain teaser. While this question was much more interesting and more closely related to a real problem that Shaw might face, I was annoyed.

    Interview Questions

    • One brain teaser that I encountered that came from Shaw was the five pirate problem. The five pirates are perfectly logical and need to divide up 100 pieces of gold with the following stipulations:

      i) There is a pecking order for the pirates from 1-5.
      ii) The head pirate divies the gold as he sees fit but obviously wants to not be killed and to maximize his share.
      iii) After this the captain and the crew votes on whether or not they mutiny and kill the captain. A tie means no one mutinies.
       
      1 Answer
  7.  

    Software Developer Interview

    Anonymous Employee
    No Offer
    No Offer

    Interview

    Had 5 rounds of interviews
    Round 1:
    A written round with technical questions and a programming question, solving the programming problem is very important
    Round 2:
    Techinical interview, with some focus on projects mentioned in resume
    Round 3:
    Techinical interview
    Round 4: HR kind of , written round with questions on "Back-of-the-envelope" Calculations
    Round 5: HR interview

    Interview Questions

    • Technical round, an Adhoc question with unexpected twist   Answer Question
  8.  

    Software Developer Interview

    Anonymous Employee in Delhi (India)
    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took a dayinterviewed at D. E. Shaw & Co. - Investment Firm (Delhi (India)) in August 2014.

    Interview

    I gave my interview with Deshaw yesterday.Firstly there was an online test on Hackerrank consisting of 12 question related to data structures and C - output based questions of medium difficulty level.
    There were two programming question also:
    1)Standard stock-span problem.
    2)Fibonacci using matrix exponentiation.
    After that I had interview in which I was asked two questions:
    1)One from DBMS,natural joins of tables.
    2)Find number of semiprimes less than N.I gave N(N)^(1/2) solution using sieve.Then asked to optimize if primes were already given.

    Interview Questions

  9.  

    Software Developer Interview

    Anonymous Employee in Warangal (India)
    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 2 daysinterviewed at D. E. Shaw & Co. - Investment Firm (Warangal (India)) in July 2014.

    Interview

    I applied through college.1.aptitude(quant+technical)
     2.tech interview 1 and 2.
    3.HR round.
    aptitude test consists of 3 sections:
    sec 1:General aptitude questions on time and work,probability,profit n loss etc.The section is given 20 questions to be answered in 20 minutes.
    sec 2:Technical Apti on c,c++,ds,os,java.This section is also given 20 questions to be answered in 20 minutes again.The time is sufficient ofcourse.
    sec3:One coding question is given on concept of minimal spanning tree.It was pretty easy for those who are a bit comfortable with graphs.

    Technical Interview:
    All questions are from C,C++,DS,OS,JAVA..of normal difficulty.

    Interview Questions

    • questions will be asked on the topics you put in your resume.C,C++,JAVA,OS and every single area of your resume will be asked.   Answer Question
  10.  

    Software Developer Interview

    Anonymous Employee in Hyderābād (India)
    No Offer
    Negative Experience
    Average Interview
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 weeksinterviewed at D. E. Shaw & Co. - Investment Firm (Hyderābād (India)) in April 2014.

    Interview

    first round was a telephonic round. questions were mostly about the current work, and related projects. what role do you want to be in? how did u know about the interview process? and about xt rounds were educational background. the next rounds were video conferencing rounds. they asked about everything from the engineering curriculum, around 3 puzzles..

    Interview Questions

Work at D. E. Shaw & Co. - Investment Firm? Share Your Experiences

D. E. Shaw & Co. - Investment Firm

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.