Filter interviews by
The minimum cost of rope cutting involves dynamic programming to find the optimal solution.
Use dynamic programming to find the optimal solution
Consider the cost of cutting at each possible point
Keep track of the minimum cost as you iterate through the rope
The number of delivery riders required for a Domino's store in CP Delhi depends on factors like store size, delivery radius, order volume, and peak hours.
Consider the size of the store and the delivery radius to determine the coverage area
Analyze the expected order volume based on foot traffic and online orders
Factor in peak hours and days with higher demand for delivery services
Take into account the average deliv...
Find the first missing positive integer in an array with O(N) time complexity.
Iterate through the array and place each element in its correct position (e.g. place 1 in index 0, 2 in index 1, etc.).
After rearranging the array, iterate through it again to find the first missing positive integer.
Return the missing positive integer found.
SQL queries are essential for interacting with databases, allowing data retrieval and manipulation.
Use SELECT to retrieve data, e.g., SELECT * FROM users;
WHERE clause filters results, e.g., SELECT * FROM orders WHERE status = 'shipped';
JOIN combines rows from two or more tables, e.g., SELECT users.name, orders.amount FROM users JOIN orders ON users.id = orders.user_id;
GROUP BY aggregates data, e.g., SELECT COUNT(*...
REST API is an architectural style for designing networked applications using HTTP requests to access and manipulate data.
REST stands for Representational State Transfer.
It uses standard HTTP methods like GET, POST, PUT, DELETE.
Resources are identified by URLs, e.g., /users/123.
Responses are typically in JSON or XML format.
Stateless communication means each request from client to server must contain all the inform...
A decorator is a design pattern in Python that allows adding behavior to functions or methods dynamically.
Decorators are functions that take another function as an argument and extend its behavior.
They are commonly used for logging, access control, and caching.
Example: @app.route('/') in Flask is a decorator that defines a route for a web application.
You can create custom decorators using the 'def' keyword and 'wr...
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
The number of delivery riders required for a Domino's store in CP Delhi depends on factors like store size, delivery radius, order volume, and peak hours.
Consider the size of the store and the delivery radius to determine the coverage area
Analyze the expected order volume based on foot traffic and online orders
Factor in peak hours and days with higher demand for delivery services
Take into account the average delivery t...
Organising a sports event involves planning, coordination, and execution of various activities to ensure a successful and enjoyable experience for participants and spectators.
Identify the type of sports event (e.g. marathon, football tournament, charity run)
Secure a suitable venue with necessary facilities (e.g. fields, courts, changing rooms)
Recruit volunteers and staff to assist with event logistics and operations
Pro...
3 question for 3 hrs , 2 medium and 1 hard level typr
The minimum cost of rope cutting involves dynamic programming to find the optimal solution.
Use dynamic programming to find the optimal solution
Consider the cost of cutting at each possible point
Keep track of the minimum cost as you iterate through the rope
I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.
2 questions both binary search paltform hakerrank
SQL queries are essential for interacting with databases, allowing data retrieval and manipulation.
Use SELECT to retrieve data, e.g., SELECT * FROM users;
WHERE clause filters results, e.g., SELECT * FROM orders WHERE status = 'shipped';
JOIN combines rows from two or more tables, e.g., SELECT users.name, orders.amount FROM users JOIN orders ON users.id = orders.user_id;
GROUP BY aggregates data, e.g., SELECT COUNT(*), st...
Find the first missing positive integer in an array with O(N) time complexity.
Iterate through the array and place each element in its correct position (e.g. place 1 in index 0, 2 in index 1, etc.).
After rearranging the array, iterate through it again to find the first missing positive integer.
Return the missing positive integer found.
A decorator is a design pattern in Python that allows adding behavior to functions or methods dynamically.
Decorators are functions that take another function as an argument and extend its behavior.
They are commonly used for logging, access control, and caching.
Example: @app.route('/') in Flask is a decorator that defines a route for a web application.
You can create custom decorators using the 'def' keyword and 'wrapper...
REST API is an architectural style for designing networked applications using HTTP requests to access and manipulate data.
REST stands for Representational State Transfer.
It uses standard HTTP methods like GET, POST, PUT, DELETE.
Resources are identified by URLs, e.g., /users/123.
Responses are typically in JSON or XML format.
Stateless communication means each request from client to server must contain all the information...
I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.
There are 2 simple Binary Search problems like Book allocation and Koko eating banana.
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2019. There were 4 interview rounds.
To increase business, focus on customer satisfaction, expand marketing efforts, and offer promotions.
Improve customer service to increase customer satisfaction and loyalty
Expand marketing efforts through social media, email marketing, and targeted advertising
Offer promotions such as discounts, referral programs, and loyalty rewards
Analyze market trends and adjust business strategies accordingly
Collaborate with other bu...
I appeared for an interview before Dec 2015.
I am excited to join the company because of its reputation for innovation and commitment to employee growth.
I am impressed by the company's track record of developing cutting-edge software solutions.
I appreciate the company's focus on fostering a culture of learning and development.
I am excited about the opportunity to work with a talented team of developers and contribute to the company's success.
I believe that the co...
PreOrder traversal without recursion is done using a stack to simulate the function call stack.
Create an empty stack and push the root node onto it.
While the stack is not empty, pop a node from the stack and process it.
Push the right child of the popped node onto the stack if it exists.
Push the left child of the popped node onto the stack if it exists.
Yes
Create an empty binary search tree (BST)
Loop over the unsorted array
For each element, insert it into the BST using the appropriate insertion logic
Repeat until all elements are inserted
The resulting BST will be built from the unsorted array
The question asks to find two elements in an array whose sum is equal to a given number.
Iterate through the array and for each element, check if the difference between the given number and the current element exists in the array.
Use a hash set to store the elements as you iterate through the array for efficient lookup.
Return the pair of elements if found, otherwise return a message indicating no such pair exists.
There are two types of triggers: DML triggers and DDL triggers.
DML triggers are fired in response to DML (Data Manipulation Language) statements like INSERT, UPDATE, DELETE.
DDL triggers are fired in response to DDL (Data Definition Language) statements like CREATE, ALTER, DROP.
Examples: A DML trigger can be used to log changes made to a table, while a DDL trigger can be used to enforce certain rules when a table is alt...
Yes, triggers can be used with select statements in SQL.
Triggers are database objects that are automatically executed in response to certain events, such as insert, update, or delete operations.
While triggers are commonly used with insert, update, and delete statements, they can also be used with select statements.
Using triggers with select statements allows you to perform additional actions or validations before or af...
Indexing in MySQL improves query performance. There are several types of indexing in MySQL.
Indexes are used to quickly locate data without scanning the entire table.
Types of indexing in MySQL include B-tree, hash, full-text, and spatial indexes.
B-tree indexes are the most common and suitable for most use cases.
Hash indexes are used for exact match lookups.
Full-text indexes are used for searching text-based data efficie...
Engines in MySQL are the underlying software components that handle storage, indexing, and querying of data.
MySQL supports multiple storage engines, each with its own strengths and features.
Some commonly used engines in MySQL are InnoDB, MyISAM, and Memory.
InnoDB is the default engine in MySQL and provides support for transactions and foreign keys.
MyISAM is known for its simplicity and speed but lacks transaction suppo...
Yes, a constructor can be private.
A private constructor can only be accessed within the class itself.
It is often used in singleton design pattern to restrict object creation.
Private constructors are also useful for utility classes that only contain static methods.
I applied via Campus Placement
based on 5 interview experiences
Difficulty level
Duration
Software Developer
5
salaries
| ₹9.8 L/yr - ₹20.5 L/yr |
Software Development Engineer
5
salaries
| ₹12.5 L/yr - ₹22 L/yr |
Delivery Boy
5
salaries
| ₹2.5 L/yr - ₹4.8 L/yr |
Senior Operations Manager
5
salaries
| ₹4.8 L/yr - ₹7 L/yr |
Store Manager
4
salaries
| ₹3 L/yr - ₹4.5 L/yr |
Udaan
Swiggy
Oyo Rooms
Blinkit