Upload Button Icon Add office photos

DE Shaw

Compare button icon Compare button icon Compare

Filter interviews by

DE Shaw Member Technology Interview Questions, Process, and Tips

Updated 4 Jun 2015

DE Shaw Member Technology Interview Experiences

1 interview found

Interview Questionnaire 

17 Questions

  • Q1. Deadlock avoidance algorithm(Banker's algorithm)
  • Ans. 

    Banker's algorithm is a deadlock avoidance algorithm used in operating systems.

    • It is used to avoid deadlock in a multi-process system.

    • It works by checking if a request for resources will leave the system in a safe state.

    • It uses a matrix to represent the current state of the system and the maximum resources each process can request.

    • If the request can be granted without leaving the system in an unsafe state, it is grante...

  • Answered by AI
  • Q2. Page Replacement Algorithm
  • Ans. 

    Page Replacement Algorithm is used to decide which page to remove from memory when new page is to be loaded.

    • It is used in operating systems to manage memory.

    • It is based on the principle of locality of reference.

    • Examples include FIFO, LRU, Optimal, etc.

  • Answered by AI
  • Q3. Discussion on Coding Ques of written test
  • Q4. Some DBMS Ques and SQL Queries
  • Q5. Compiler Stages to execute the c program, symbol table
  • Ans. 

    Compiler stages include preprocessing, compilation, assembly, and linking. Symbol table stores information about identifiers.

    • Preprocessing stage handles directives like #include and #define

    • Compilation stage translates source code to assembly language

    • Assembly stage converts assembly code to machine code

    • Linking stage combines object files and libraries into an executable

    • Symbol table stores information about identifiers l

  • Answered by AI
  • Q6. Iscussion on how a program executes(how it loads in main memory, os page hit and miss concepts, Compiler preprocessing loading and linking)
  • Q7. Discussion on College Projects
  • Q8. Intersection on two list in java
  • Ans. 

    Intersection of two lists in Java

    • Convert lists to sets and use retainAll() method

    • Iterate through one list and check if element is present in other list

    • Use Java 8 streams and filter() method

  • Answered by AI
  • Q9. Why do you want to join DE Shaw?
  • Ans. 

    I am excited about the challenging work culture and the opportunity to learn and grow at DE Shaw.

    • DE Shaw has a reputation for being a leader in the finance industry

    • I am impressed by the company's commitment to innovation and technology

    • I believe DE Shaw's collaborative work environment will allow me to learn from and work with some of the best minds in the industry

  • Answered by AI
  • Q10. Some Puzzles(water jug problem)
  • Q11. Inorder traversal of tree
  • Ans. 

    Inorder traversal is a way of visiting each node in a binary tree in a specific order.

    • Start at the leftmost node and traverse the left subtree recursively.

    • Visit the current node.

    • Traverse the right subtree recursively.

    • Repeat until all nodes have been visited.

    • Inorder traversal is commonly used to print the nodes of a binary search tree in sorted order.

  • Answered by AI
  • Q12. Some questions on oop's concepts
  • Q13. Join in DBMS
  • Q14. Static and Dynamic loading
  • Q15. Difference between Calloc and malloc
  • Ans. 

    Calloc initializes memory with zero while malloc does not.

    • Calloc allocates memory and initializes it with zero

    • Malloc allocates memory but does not initialize it

    • Calloc is useful for allocating memory for arrays

    • Malloc is useful for allocating memory for single variables

  • Answered by AI
  • Q16. Allocation of memory on Heap and stack
  • Ans. 

    Heap and stack are two memory allocation areas in a program.

    • Heap is used for dynamic memory allocation and is managed by the programmer.

    • Stack is used for static memory allocation and is managed by the system.

    • Heap memory is allocated using 'new' keyword in C++ and 'malloc' function in C.

    • Stack memory is allocated automatically for local variables and function calls.

    • Heap memory is not automatically deallocated and can cau...

  • Answered by AI
  • Q17. Compile time and Run time polymorphism

Interview Preparation Tips

Round: Test
Experience: 20 Questions (20 mins)
Duration: 20 minutes
Total Questions: 20

Round: Test
Experience: 20 Questions (20 mins) : C, C++, JAVA , DBMS and OS
Duration: 20 minutes
Total Questions: 20

Round: Test
Experience: Coding Test - 1 Question(20 mins) : careercup.com will help you better than me.:)
Duration: 20 minutes
Total Questions: 1

College Name: NA

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Find the first 50 prime numbers
  • Ans. 

    Generate the first 50 prime numbers

    • Start with the first prime number, 2

    • Use a loop to check for prime numbers by dividing each number by all numbers less than it

    • Keep track of the prime numbers found until you have 50

  • Answered by AI

Team Member Interview Questions & Answers

Chetu user image GAURAV KUMAR

posted on 30 Jul 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Simple aptitude question

Round 2 - Coding Test 

Loops, basic binary search programme

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Related to Software Testing Process Coding questions Puzzle
  • Q2. How to get individual character from string
  • Ans. 

    Use indexing to access individual characters from a string.

    • Use square brackets and the index number to access a specific character in the string.

    • Remember that indexing starts at 0 in most programming languages.

    • Example: str = 'hello', to get the first character 'h', use str[0].

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Coding Questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial round
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Number of islands in a matrix

Round 2 - Case Study 

Design data recovery system

Interview Preparation Tips

Interview preparation tips for other job seekers - Study DS Algo
They ask multiple variation of same question
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

50questions in 50 minutes 10 questions from Maths and Reagioning

Round 3 - Technical 

(2 Questions)

  • Q1. Oops concept Mvc questions mostly focus on C#
  • Q2. English spoken is important
Round 4 - HR 

(1 Question)

  • Q1. Discussion about salary

Interview Preparation Tips

Interview preparation tips for other job seekers - focus on basics its too easy to crack
Round 1 - One-on-one 

(1 Question)

  • Q1. Data Structures, Core Java
Round 2 - One-on-one 

(1 Question)

  • Q1. Spring boot, Microservices

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basic programs. Basic unit tests. Basic Rest API
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How does PKI work
  • Q2. What happens when you search google
  • Ans. 

    When you search Google, it retrieves relevant information from its index and displays results based on the search query.

    • Google retrieves information from its index of web pages

    • Results are displayed based on relevance to the search query

    • Search results may include websites, images, videos, news articles, and more

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They delayed a lot and finally got no reply

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Coding Test 
Round 2 - Technical 

(1 Question)

  • Q1. Php relevant qnss, queries
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion , perks and allowances

Interview Preparation Tips

Interview preparation tips for other job seekers - Good to work here, good environment

I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What is webservice?
  • Ans. 

    A webservice is a software system designed to support interoperable machine-to-machine interaction over a network.

    • Webservices use standardized protocols such as HTTP, XML, SOAP, and REST.

    • They allow different applications to communicate with each other regardless of the programming language or platform used.

    • Webservices can be used for a variety of purposes such as data exchange, business process integration, and applica...

  • Answered by AI
  • Q2. What is Difference between API and Webservice
  • Ans. 

    API is a set of protocols for building software while Webservice is a type of API that uses HTTP for communication.

    • API is a set of protocols for building software applications

    • Webservice is a type of API that uses HTTP for communication

    • API can be used for both internal and external communication

    • Webservice is typically used for external communication over the internet

    • API can be in any form like REST, SOAP, etc.

    • Webservice

  • Answered by AI
  • Q3. What is pesticide paradox in testing
  • Ans. 

    Pesticide paradox refers to the phenomenon where pests develop resistance to pesticides over time.

    • Pesticides are used to kill pests, but over time pests develop resistance to them

    • This happens because the pests that are resistant to the pesticide survive and reproduce, passing on their resistance to their offspring

    • This can lead to the need for stronger and more toxic pesticides, which can have negative environmental and...

  • Answered by AI
  • Q4. Star pattern and palindrome Java program

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Java, OOPS and web services concepts.

Skills evaluated in this interview

DE Shaw Interview FAQs

What are the top questions asked in DE Shaw Member Technology interview?

Some of the top questions asked at the DE Shaw Member Technology interview -

  1. Compiler Stages to execute the c program, symbol ta...read more
  2. Deadlock avoidance algorithm(Banker's algorit...read more
  3. Intersection on two list in j...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Goldman Sachs Interview Questions
3.5
 • 408 Interviews
Morgan Stanley Interview Questions
3.7
 • 308 Interviews
KPIT Technologies Interview Questions
3.4
 • 294 Interviews
Globant Interview Questions
3.8
 • 172 Interviews
Chetu Interview Questions
3.3
 • 170 Interviews
Oracle Cerner Interview Questions
3.7
 • 157 Interviews
AVASOFT Interview Questions
3.2
 • 143 Interviews
Brane Enterprises Interview Questions
2.0
 • 132 Interviews
ivy Interview Questions
3.6
 • 122 Interviews
ServiceNow Interview Questions
4.1
 • 120 Interviews
View all
Analyst
166 salaries
unlock blur

₹9.8 L/yr - ₹30.4 L/yr

Senior Analyst
146 salaries
unlock blur

₹10.8 L/yr - ₹41 L/yr

Manager
70 salaries
unlock blur

₹14 L/yr - ₹52 L/yr

Project Lead
53 salaries
unlock blur

₹25 L/yr - ₹94 L/yr

Member Technical Staff
48 salaries
unlock blur

₹11.5 L/yr - ₹42.5 L/yr

Explore more salaries
Compare DE Shaw with

Goldman Sachs

3.5
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