Filter interviews by
Find the maximum product sub-array in an array of integers.
Iterate through the array and keep track of the maximum product ending at each index.
Also keep track of the minimum product ending at each index, as negative numbers can change the sign of the product.
Update the maximum product by taking the maximum of the current element, current element times the maximum product ending at previous index, and current elem...
A lambda function is an anonymous function that can be used to write concise and reusable code.
Lambda functions are often used in functional programming languages.
They can be used as arguments to higher-order functions.
Lambda functions can be written inline without a separate function definition.
They are commonly used for tasks that require a short and simple piece of code.
Lambda functions can be used in various p...
To find the middle element of a LinkedList, use two pointers - one moving at double the speed of the other.
Initialize two pointers, slow and fast, at the head of the LinkedList.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the LinkedList.
The element pointed to by the slow pointer at this point will be the middle element.
Some sources of HR sourcing include job boards, social media, employee referrals, recruitment agencies, and career fairs.
Job boards such as Indeed, Glassdoor, and LinkedIn are common sources for posting job openings.
Social media platforms like Facebook, Twitter, and Instagram can be used to attract potential candidates.
Employee referrals involve current employees recommending candidates for open positions.
Recruitm...
DE Shaw uses a combination of proprietary technology and algorithms for investments.
DE Shaw utilizes advanced quantitative models and machine learning algorithms for investment decisions.
They have developed their own trading platform and software tools to analyze market data and execute trades efficiently.
The firm also leverages big data analytics and high-frequency trading strategies to gain a competitive edge in...
Blockchain is a decentralized digital ledger that records transactions in a secure and transparent manner.
Blockchain is a distributed database that stores information across a network of computers
It uses cryptography to secure and verify transactions
It eliminates the need for intermediaries and reduces transaction costs
Applications include cryptocurrency, supply chain management, and voting systems
To create a pointer array of strings:
Declare a pointer array variable with the desired size
Allocate memory for each string in the array using malloc
Assign the memory address of each string to the corresponding array element
Code to reverse a binary search tree (BST)
Traverse the BST in post-order
Swap the left and right child of each node
Return the root node of the reversed BST
Depreciation reduces the value of assets over time, impacting financial statements.
Depreciation is a non-cash expense that reduces the value of assets on the balance sheet.
It is recorded on the income statement and reduces net income.
Depreciation can impact financial ratios such as return on assets and debt-to-equity.
Different methods of depreciation can be used, such as straight-line or accelerated.
Depreciation c...
Indexing mechanism in DBMS is used to improve the performance of database queries by reducing the time taken to search for data.
Indexes are created on one or more columns of a table
They are used to speed up the search for data by creating a separate data structure that allows for faster access to the data
Indexes can be created using different algorithms such as B-tree, hash, and bitmap
Indexes can be clustered or n...
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