Filter interviews by
IRR and NPV are key financial metrics used to evaluate the profitability of an investment.
IRR (Internal Rate of Return) is the discount rate that makes the net present value (NPV) of all cash flows from a particular investment equal to zero.
NPV (Net Present Value) is the difference between the present value of cash inflows and outflows over a specific period of time.
Both IRR and NPV help investors assess the poten...
Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.
Inheritance allows for code reuse and promotes the concept of hierarchy.
The class that inherits properties and behaviors is called the derived class or subclass.
The class from which properties and behaviors are inherited is called the base class or superclass.
Constructors in a class are spec...
BST (Binary Search Tree) is a data structure where each node has at most two children, with left child being less than parent and right child being greater.
BST is used for efficient searching, insertion, and deletion of elements.
In-order traversal of BST gives elements in sorted order.
Example: Inserting elements 5, 3, 8, 1, 4 into a BST would result in a tree with root 5, left child 3, right child 8, and left chil...
Recursively iterate through an array of strings
Use a base case to stop the recursion
Pass a smaller portion of the array in each recursive call
Concatenate or manipulate the strings as needed
Stack and queue can be implemented using arrays or linked lists. Stack follows LIFO while queue follows FIFO.
Stack can be implemented using arrays with push and pop operations.
Queue can be implemented using arrays with enqueue and dequeue operations.
Both stack and queue can also be implemented using linked lists for dynamic size.
Example: Implementing a stack using an array in C++
Example: Implementing a queue using...
Combining data structures and algorithms with SQL for efficient data manipulation and retrieval.
Use data structures like arrays, linked lists, trees, graphs for efficient storage and retrieval of data in memory.
Implement algorithms like sorting, searching, and graph traversal to manipulate data effectively.
Leverage SQL queries to interact with databases and perform operations like filtering, sorting, and joining d...
I am interested in Finance because of my passion for analyzing financial data and making informed investment decisions.
I have always been fascinated by the world of finance and enjoy analyzing financial statements to understand the financial health of a company.
I believe that finance plays a crucial role in driving economic growth and I am eager to contribute to this field.
I have a strong analytical mindset and en...
Find minimum cost to make heights of N piles of coins equal by adding or removing one coin from a pile with different costs.
Use dynamic programming to keep track of the minimum cost for each pile height.
Consider the cost of adding and removing coins from each pile.
Iterate through all possible combinations of adding and removing coins to find the minimum cost.
A torrent is a file-sharing method that allows users to download and upload files simultaneously. Seeders are users who have the complete file and upload it to others. Leechers are users who are downloading the file.
Torrents are a peer-to-peer file-sharing method
Users download and upload files simultaneously
Seeders have the complete file and upload it to others
Leechers are users who are downloading the file
The mor...
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 identifi...
I am a dedicated and experienced professional with a strong background in project management and team leadership.
Over 10 years of experience in project management
Proven track record of successfully leading cross-functional teams
Strong communication and interpersonal skills
Certified in project management (PMP)
Previously managed a project with a budget of $1 million
TDS stands for Tax Deducted at Source, a system where tax is deducted by the payer at the time of making payment.
TDS is a system introduced by the Income Tax Department of India to collect tax at the source from where an individual's income is generated.
It is applicable to various payments such as salary, interest, commission, rent, etc.
The deducted TDS amount is then deposited to the government by the deductor.
TDS rat...
GST on reverse charge is a mechanism where the recipient of the goods/services is liable to pay the tax instead of the supplier.
Under reverse charge mechanism, the recipient of the goods/services is responsible for paying the GST instead of the supplier.
It is applicable in certain cases like import of services, specified goods/services, etc.
The recipient needs to self-assess and pay the tax directly to the government.
I...
Documents required for foreign remittance include identification proof, proof of address, and purpose of remittance.
Identification proof such as passport or driver's license
Proof of address like utility bill or bank statement
Purpose of remittance document like invoice or agreement
I appeared for an interview in Aug 2024.
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
2 Coding questions - medium to hard
Implement LFU cache using OOPs concepts
Create a class for LFU cache with methods like get, put, and remove
Use a hashmap to store key-value pairs and a hashmap to store frequency of each key
Implement a doubly linked list to store keys with the same frequency
Group list of strings as anagrams and return the list.
Create a hashmap to store sorted strings as keys and list of anagrams as values
Iterate through the list of strings, sort each string and add it to the corresponding list in the hashmap
Return the values of the hashmap as the grouped anagrams
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Sep 2024. There were 3 interview rounds.
2hour test comprising of quant, reasoning and behavioral question.
Design a zepto delivery system for efficient and fast delivery of small packages.
Utilize drones for quick and efficient delivery
Implement a centralized hub for package sorting and distribution
Use GPS tracking for real-time package monitoring
Optimize routes for faster delivery times
Ensure secure and reliable delivery process
I appeared for an interview in May 2025, where I was asked the following questions.
I appeared for an interview in May 2025, where I was asked the following questions.
A SQL query that joins three tables to retrieve related data efficiently.
Use INNER JOIN to combine rows from three tables based on related columns.
Example: SELECT a.column1, b.column2, c.column3 FROM tableA a INNER JOIN tableB b ON a.id = b.a_id INNER JOIN tableC c ON b.id = c.b_id;
Consider using LEFT JOIN if you want to include all records from one table even if there are no matches in the others.
Ensure that the join ...
A browser history class manages URLs visited, allowing navigation and storage of history efficiently.
Use a doubly linked list to allow easy addition and removal of URLs.
Maintain a pointer to the current page for easy back and forward navigation.
Implement methods like visit(url), back(), forward() to manage history.
Example: visit('example.com') adds to history; back() moves to the previous URL.
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Binary Search & Dynamic Programming
Projects and queries involve understanding and working on various software projects and related inquiries.
Projects involve developing, testing, and maintaining software applications.
Queries may include troubleshooting issues, optimizing performance, and implementing new features.
Examples of queries include debugging a software bug, improving code efficiency, and integrating a new API.
Top trending discussions
Some of the top questions asked at the DE Shaw interview -
The duration of DE Shaw interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 82 interview experiences
Difficulty level
Duration
based on 170 reviews
Rating in categories
Analyst
202
salaries
| ₹15 L/yr - ₹25.8 L/yr |
Senior Analyst
161
salaries
| ₹20 L/yr - ₹35.5 L/yr |
Manager
74
salaries
| ₹28.5 L/yr - ₹48.9 L/yr |
Associate
68
salaries
| ₹12.8 L/yr - ₹21 L/yr |
Project Lead
58
salaries
| ₹44.4 L/yr - ₹79.1 L/yr |
Thomson Reuters
HighRadius
Chetu
EbixCash Limited