Filter interviews by
Top trending discussions
posted on 21 Jun 2022
I applied via Referral and was interviewed in May 2022. There were 4 interview rounds.
Design a ticket management system for handling customer requests in a food delivery service like Zomato.
User Authentication: Allow users to log in and manage their tickets.
Ticket Creation: Users can create tickets for issues like order delays or wrong deliveries.
Ticket Status Tracking: Users can view the status of their tickets (open, in progress, resolved).
Admin Dashboard: Admins can view all tickets, assign them to s...
posted on 27 May 2022
posted on 9 Jun 2022
Arrow functions do not have their own 'this' value, which is required in constructors.
Arrow functions do not have a 'this' binding, so 'this' will refer to the parent scope.
Constructors require 'this' to refer to the newly created object.
Using arrow functions in constructors can lead to unexpected behavior and errors.
CORS stands for Cross-Origin Resource Sharing and is a security feature implemented in web browsers.
CORS allows web servers to specify which origins are allowed to access their resources.
It is used to prevent unauthorized access to resources on a different domain.
CORS is implemented using HTTP headers such as Access-Control-Allow-Origin and Access-Control-Allow-Methods.
It is important to properly configure CORS to avoi...
Lexical scoping is a way of defining variable scope based on where they are declared in the code.
Variables declared inside a function have local scope and are not accessible outside the function.
Variables declared outside a function have global scope and can be accessed from anywhere in the code.
Nested functions can access variables declared in their parent function.
Example: function outer() { let x = 10; function inne...
Arrow functions have concise syntax, implicit return, and lexical this binding.
Shorter syntax than traditional function expressions
Implicit return of a single expression
Lexical this binding, avoiding the need for .bind() or self = this
Example: const double = (num) => num * 2;
Example: const names = ['Alice', 'Bob', 'Charlie']; const nameLengths = names.map(name => name.length);
I appeared for an interview before Dec 2020.
Round duration - 90 minutes
Round difficulty - Medium
This was a proctured online coding round where we had 2 questions to solve under 90 minutes . The questions were of easy to medium level I would say with some lenghty implementations .
Given an array 'ARR'
consisting of N
integers, along with two integers, 'SUM'
and 'MAXVAL'
, you need to determine the minimum number of integers to be added to t...
Determine the minimum number of integers to be added to an array to make its sum equal to a given value.
Iterate through the array and calculate the current sum.
Determine the difference between the target sum and the current sum.
Add the minimum number of integers within the range of -MAXVAL to MAXVAL to reach the target sum.
Given an array of integers NUMS
consisting of N
integers and an integer K
, determine the maximum sum of an increasing subsequence with exactly K
elements.
Find the maximum sum of an increasing subsequence with exactly K elements in an array of integers.
Iterate through the array and maintain a dynamic programming table to store the maximum sum of increasing subsequences ending at each index.
For each element, check all previous elements to find the increasing subsequence with maximum sum ending at that element.
Update the dynamic programming table with the maximum sum found...
Round duration - 50 Minutes
Round difficulty - Medium
Standard Data Structures and Algorithms round . One has to be fairly comfortable in solving algorithmic problems to
pass this round with ease.
You have been given a binary tree and your task is to determine if it is a Complete Binary Tree or not.
A Complete Binary Tree is defined as a binary tree where ever...
Check if a binary tree is a Complete Binary Tree or not based on given criteria.
Traverse the binary tree level by level and check if all levels are completely filled except the last one.
Ensure all nodes at the last level are positioned at the leftmost side.
Use level order traversal to check for completeness of the binary tree.
Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the output should be 1.
Given an array arr
of N
non-negative integers, determine whether the array consists of consecutive numbers. Return true if they do, and false otherwise.
The first line of inp...
Check if an array of integers consists of consecutive numbers.
Iterate through the array and check if the absolute difference between consecutive elements is 1.
Sort the array and check if the elements are consecutive.
Use a set to store the elements and check if the size of the set is equal to the length of the array.
Round duration - 40 Minutes
Round difficulty - Medium
This round majorly focused on my projects and some standard questions revolving around Operating Systems and DBMS.
Use multiple threads to print numbers from 1 to 100 in an optimized approach.
Divide the range of numbers (1-100) among the threads to avoid duplication.
Use synchronization mechanisms like mutex or semaphore to ensure proper order of printing.
Consider using a shared data structure like a queue to coordinate the threads.
Implement a mechanism to signal the threads when to start and stop printing.
Views in a database management system provide data security, simplify complex queries, and improve performance.
Enhanced security by restricting access to certain columns or rows
Simplify complex queries by pre-defining joins and filters
Reduce redundancy by storing commonly used queries as views
Improve performance by storing pre-processed data in views
Allow for data abstraction, making it easier to work with complex data...
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed in Jan 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2020. There were 7 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2021. There were 6 interview rounds.
I applied via Recruitment Consulltant and was interviewed before May 2021. There was 1 interview round.
My work full kra is to ensure efficient operations and customer satisfaction while meeting business goals.
Ensure smooth functioning of daily operations
Maintain high levels of customer satisfaction through effective communication and problem-solving
Meet business goals by analyzing data and implementing strategies
Train and develop team members to improve performance
Collaborate with other departments to achieve overall co...
I applied via Naukri.com and was interviewed before Jul 2021. There were 4 interview rounds.
About the work process (Operations )
About the Vehicle cost against Consignment, WHM ,
Product Manager
17
salaries
| ₹22 L/yr - ₹54 L/yr |
Software Development Engineer II
9
salaries
| ₹14.5 L/yr - ₹25 L/yr |
Supervisor
7
salaries
| ₹2 L/yr - ₹6 L/yr |
Software Developer
7
salaries
| ₹6 L/yr - ₹18 L/yr |
Principal Engineer
5
salaries
| ₹37 L/yr - ₹40 L/yr |
Reliance Retail
Walmart
Reliance Trends
Best Sellers