Upload Button Icon Add office photos

Filter interviews by

DE Shaw Technology Developer Interview Questions, Process, and Tips

Updated 19 May 2022

DE Shaw Technology Developer Interview Experiences

1 interview found

I was interviewed in Feb 2022.

Round 1 - Coding Test 

(3 Questions)

Round duration - 120 Minutes
Round difficulty - Hard

  • Q1. Number Pattern 3

    A high-security meeting has been arranged. Tables for the delegates and security personnel have been arranged. A total of ‘N’ rows of tables has been set up. The first row has one table, t...

  • Ans. Brute Force

    The idea here is to traverse all the rows and, for each row, print the suitable character at any particular table.

    The steps are as follows:

    • We define a ‘RESULT’ matrix.
    • We traverse from ‘i’ = 1 to ‘N’, indicating the row number
      • We then traverse from ‘j’ = 1 to ‘i’, indicating the tables of each line.
        • If it is the first or the last character, that is ‘j’ == 1 or ‘j’ == ‘i’, we insert ‘1’ in the ‘RESULT’ matrix.
        • El...
  • Answered Anonymously
  • Q2. Minimum Sum in matrix

    You are given a 2D matrix ‘ARR’ of size ‘N x 3’ having integers, where ‘N’ is the number of rows.

    Your task is to find the smallest sum possible while taking one element from each r...

  • Ans. Brute Force - Recursion

    Approach:

    • The idea here is to find all possible combinations with the help of recursion.
    • Let say we are currently at (i, j). Now we want to move to the (i+1)th row. We can go to any column that means we have a total of 3 options available in that row.
    • By the definition of the problem, no two chosen elements belong to the same column. In other words, if we are at (i, j) we can go to (i+1, k) provided...
  • Answered Anonymously
  • Q3. Buy and Sell Stock

    You are Harshad Mehta’s friend. He told you the price of a particular stock for the next ‘N’ days. You can either buy or sell a stock. Also, you can only complete at most 2-transactions....

  • Ans. Recursion

    This problem can be solved by solving its subproblems and then combining the solutions of the solved subproblems to solve the original problem. We will do this using recursion.

    Basically, we have to buy the stock at the minimum possible price and sell at the maximum possible price, keeping in mind that we have to sell the stock before buying it again.

     

     

    Below is the detailed algorithm: 

     

    1. Call ...
  • Answered Anonymously
Round 2 - Face to Face 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

  • Q1. PRETTY JSON

    You are given a string 'STR' representing JSON object. Return an array of strings denoting JSON objects with proper indentation.

    Rules for proper indentation:
    1. Every inner brace sho...
  • Ans. Iterative Approach

    The key idea in solving this problem is to simply iterate through the given string and construct our array of strings. We need to take care of the following points:

     

    1. Whenever we encounter some kind of opening brace, we add 4 spaces to all the below lines in the beginning
    2. Whenever we encounter some kind of closing brace, we delete 4 spaces to all the below lines from the beginning
    3. When we encounter a...
  • Answered Anonymously
  • Q2. Find Peak Element

    Given an array of ‘n’ integers arr. Find the Peak element of the array. The peak element of an array is defined as that element which is greater than both of its neighbours. I.e if arr[i]...

  • Ans. 

    1. I gave a O(n) solution doing a basic iteration and comparing each element with its neighbors.
    2. But interviewer asked me to optimize further but I was not able to understand how to apply binary search on this

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Technology Developer in HyderabadEligibility criteriaNo criteriaDE Shaw India interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, OS, DBMS, CNTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : before interview, practice questions with company tag on websites like leetcode and see previous experiences
Tip 2 : even if you're able to solve the question, see approaches used by other people and try to solve the question in multiple ways

Application resume tips for other job seekers

Tip 1 : put links of your work like competitive coding profiles, hosted projects, github, etc
Tip 2 : revise everything on your resume before interview

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Related SAP BW on HANA, ETL, Query, Reporting
  • Q2. Related to SAP BW4HANA, CDS views etc
Round 2 - Behavioral 

(1 Question)

  • Q1. General questions related to my experience

I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Frontend Questions
  • Q2. Theory and some practical answers

Interview Preparation Tips

Interview preparation tips for other job seekers - Mostly focuses on hands-on/practical example. Gives some short programs for solving. Gives case study for problem solving. Communications skill needed. Focuses on behavior and how proactive you are while providing solutions

I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Java, unix and support related questions
  • Q2. How to handle application
  • Ans. 

    Applications should be handled by following a structured process to ensure proper functioning and user satisfaction.

    • Identify the purpose and requirements of the application

    • Test the application thoroughly before deployment

    • Provide user training and support

    • Regularly update and maintain the application

    • Monitor user feedback and make necessary improvements

  • Answered by AI
  • Q3. How to check java version on server
  • Ans. 

    To check Java version on server, use command line interface and run java -version command.

    • Open command prompt or terminal

    • Type java -version and press enter

    • The installed Java version will be displayed

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was ok

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Goldman Sachs Interview Questions
3.6
 • 407 Interviews
Morgan Stanley Interview Questions
3.7
 • 304 Interviews
KPIT Technologies Interview Questions
3.5
 • 293 Interviews
Globant Interview Questions
3.9
 • 169 Interviews
Chetu Interview Questions
3.3
 • 165 Interviews
Oracle Cerner Interview Questions
3.7
 • 157 Interviews
AVASOFT Interview Questions
3.0
 • 136 Interviews
Brane Enterprises Interview Questions
2.1
 • 132 Interviews
ivy Interview Questions
3.7
 • 120 Interviews
ServiceNow Interview Questions
4.2
 • 118 Interviews
View all
Analyst
163 salaries
unlock blur

₹9.3 L/yr - ₹30 L/yr

Senior Analyst
136 salaries
unlock blur

₹12 L/yr - ₹46 L/yr

Manager
69 salaries
unlock blur

₹14 L/yr - ₹60 L/yr

Project Lead
51 salaries
unlock blur

₹25 L/yr - ₹94 L/yr

Member Technical Staff
47 salaries
unlock blur

₹11.5 L/yr - ₹42.5 L/yr

Explore more salaries
Compare DE Shaw with

Goldman Sachs

3.6
Compare

Morgan Stanley

3.7
Compare

Citadel

3.9
Compare

Blackrock

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview