Filter interviews by
Implement polyfill of promise.all and debounce function with example
Create a polyfill for Promise.all by using Promise constructor and Promise.resolve
Implement debounce function by using setTimeout and clearTimeout
Example: const debouncedFunction = debounce(() => { console.log('debounced function called') }, 300)
Frontend code quality is crucial for performance, maintainability, and scalability of web applications.
Consistent coding style and conventions improve readability and maintainability.
Modular and reusable code components enhance scalability and reduce duplication.
Regular code reviews and testing ensure high quality and bug-free code.
Optimizing performance by minimizing file sizes, reducing HTTP requests, and using ...
Mindtickle is a B2B SAAS platform designed to help companies train and develop their sales teams through interactive learning modules.
Focus on creating engaging and interactive training modules for sales teams
Include features for tracking progress and performance analytics
Integrate with CRM systems for seamless data flow
Offer customization options for different industries and sales processes
You are provided with an undirected graph having 'N' nodes numbered from 0 to 'N-1'. There is a list 'EDGES' of size 'M', which contains all the edges of this graph. The task is ...
Determine if a given undirected graph is Bipartite or not.
Check if the graph can be divided into two sets such that each edge connects nodes from different sets.
Use BFS or DFS to color nodes alternatively and check for any conflicts.
If a conflict is found, the graph is not Bipartite.
If no conflict is found, the graph is Bipartite.
Yes, an online Chess Board Game can be designed with features like multiplayer mode, AI opponent, chat functionality, and leaderboard.
Implement a chess board with 64 squares and pieces (king, queen, rook, etc.)
Include multiplayer mode for playing against friends or random opponents
Develop an AI opponent with varying difficulty levels
Incorporate chat functionality for communication between players
Include a leaderbo...
You have a directed acyclic graph (DAG). The task is to determine any topological sorting of this graph.
A Directed Acyclic Graph (DAG) is a graph that has...
Implement a function to determine any topological sorting of a directed acyclic graph (DAG).
Create a graph using the given input of nodes and edges
Perform a topological sort on the graph to find a valid ordering of vertices
Output the sorted vertices as a single line for each test case
An online transport rental service allows users to book vehicles for short-term use.
Users can search for available vehicles based on location, date, and time.
The service should include options for different types of vehicles such as cars, bikes, and scooters.
Users should be able to make reservations, view rental details, and make payments online.
The platform should have a rating system for both users and vehicles ...
Ninja has started a new startup with a single conference room available for meetings. Given an array/list MEETINGS
of consecutive appointment requests, Ninja must d...
Find the maximum total booked minutes possible in a conference room for all meetings with a 15-minute break between meetings.
Iterate through the list of meeting durations and calculate the maximum total booked minutes considering the 15-minute break constraint.
Keep track of the total booked minutes and skip consecutive meetings that violate the break constraint.
Return the maximum total booked minutes for each test...
Given an array A
consisting of N
integers, your task is to find the smallest subarray of A
that contains exactly K
distinct integers.
If multiple such subarrays ...
Find the smallest subarray with exactly K distinct elements in an array.
Use a sliding window approach to keep track of the subarray with K distinct elements.
Maintain a hashmap to count the frequency of each element in the window.
Update the window size based on the number of distinct elements.
Return the smallest subarray with K distinct elements.
Given an M * N matrix where each cell's value represents its height in a 2-D elevation map, calculate the total volume of water that can be trapped after rainfall.
...Calculate the total volume of water that can be trapped in a 2-D elevation map after rainfall.
Iterate through each cell in the matrix and calculate the trapped water based on the surrounding heights.
Use a stack or queue to keep track of the cells to be processed.
Consider edge cases such as when the matrix is empty or has only one row or column.
Frontend code quality is crucial for performance, maintainability, and scalability of web applications.
Consistent coding style and conventions improve readability and maintainability.
Modular and reusable code components enhance scalability and reduce duplication.
Regular code reviews and testing ensure high quality and bug-free code.
Optimizing performance by minimizing file sizes, reducing HTTP requests, and using effic...
I appeared for an interview in Oct 2024, where I was asked the following questions.
I applied via Instahyre and was interviewed in Oct 2024. There was 1 interview round.
Design LLD for Parking Lot
Create classes for ParkingLot, ParkingSpot, Vehicle, etc.
Implement methods for parking, unparking, checking availability, etc.
Consider different types of vehicles and parking spots (e.g. regular, handicapped, electric)
Include features like ticketing system, payment processing, and security measures
I appeared for an interview in Mar 2025, where I was asked the following questions.
I appeared for an interview in Mar 2025, where I was asked the following questions.
The GTM strategy involved market research, targeted messaging, and multi-channel promotion to ensure successful product adoption.
Market Research: Conducted surveys and focus groups to understand customer needs and preferences, which informed product positioning.
Target Audience Segmentation: Identified key customer segments, such as tech-savvy millennials and small business owners, to tailor messaging.
Value Proposition ...
Mindtickle is a B2B SAAS platform designed to help companies train and develop their sales teams through interactive learning modules.
Focus on creating engaging and interactive training modules for sales teams
Include features for tracking progress and performance analytics
Integrate with CRM systems for seamless data flow
Offer customization options for different industries and sales processes
Was on Hackerrank and good dsa questions asked
I applied via Approached by Company and was interviewed in Aug 2023. There were 6 interview rounds.
The Associate Customer Success Engineer role excites me due to its blend of technical problem-solving and customer engagement.
Customer-Centric Approach: I enjoy working directly with customers to understand their needs and ensure they derive maximum value from our products.
Technical Problem-Solving: The opportunity to troubleshoot and resolve technical issues allows me to leverage my engineering skills while helping cl...
Top trending discussions
The duration of MindTickle interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 22 interview experiences
Difficulty level
Duration
based on 97 reviews
Rating in categories
Software Development Engineer II
35
salaries
| ₹27 L/yr - ₹45 L/yr |
Software Development Engineer
26
salaries
| ₹10.8 L/yr - ₹33.3 L/yr |
Software Engineer
16
salaries
| ₹14.8 L/yr - ₹26 L/yr |
Senior Software Engineer
16
salaries
| ₹19 L/yr - ₹70.2 L/yr |
Customer Success Engineer
12
salaries
| ₹4 L/yr - ₹5.4 L/yr |
JoulestoWatts Business Solutions
DotPe
Thoughtsol Infotech
11:11 Systems