Open In App

DE Shaw Interview Experience

Round 1:

2 coding questions:



  1. https://www.geeksforgeeks.org/reverse-words-in-a-given-string/amp/They wanted full working code for this. They run it on some test cases.
  2. https://leetcode.com/problems/best-time-to-buy-and-sell-stock/

A modified version of this question: when at most two transactions are allowed, and you cannot engage in multiple transactions simultaneously. Asked to code. My code gave the wrong answer. In the end, they asked if I had any questions for them?

Round 2: Tell something about your academic background



OOPS:

What is Polymorphism? Implement it. Operator overloading

  1. Class_name cout<<obj<<endl;
    had to overload << operator
  2. Implement + operator such that, obj=obj1+obj2 Here, what is class contains a character array
    Implement copy constructor, Overload Assignment operator.
  3. Smart pointers ( I said I don’t know about these, They were okay with this ) 4.) Virtual destructors ( I didn’t know about this as well. )

In the end, they asked if I had any questions for them? 

Round 3 ( HR ): A 5 to 7 minutes call ( a normal audio call on the phone )

Resume project passed and prep wise

  1. Stay confident
  2. Try to relate the given problem with one of the previously solved problems.
  3. While preparing try to focus on the company’s favorite DSA topics rather than trying to complete the entire syllabus.
  4. If you are weak or don’t know much about the topic asked, just let the interviewer know (politely).
Article Tags :