Filter interviews by
Design a card game BlackJack
Create a deck of 52 cards
Assign values to cards (number cards are worth their face value, face cards are worth 10, Ace can be 1 or 11)
Deal 2 cards to each player and dealer, one of the dealer's cards is hidden
Players can choose to 'hit' (draw another card) or 'stand' (keep current hand)
Dealer must hit until their hand value is 17 or higher
Player wins if their hand value is closer to 21 than
I applied via Approached by Company and was interviewed before Apr 2023. There were 5 interview rounds.
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)
Implement a basic data grid component using machine coding
Start by defining the structure of the data grid component
Implement functions for adding, updating, and deleting data in the grid
Include features like sorting, filtering, and pagination
Consider performance optimizations for handling large datasets
Test the data grid component with sample data to ensure functionality
I applied via Approached by Company and was interviewed in Jun 2023. There were 2 interview rounds.
Iterated on a product to improve user experience
Identified pain points through user feedback
Conducted user research to understand user needs
Implemented changes based on feedback and research
Tested new features with a subset of users
Analyzed data and user feedback to further refine the product
I applied via Approached by Company and was interviewed before Dec 2023. There were 4 interview rounds.
Product design case study
MindTickle interview questions for popular designations
I applied via LinkedIn and was interviewed before Dec 2023. There were 2 interview rounds.
I had given interview 5 years ago but now the pattern has change, a code assignment is given to fetch data
Get interview-ready with Top MindTickle Interview Questions
I applied via Campus Placement and was interviewed before Feb 2023. There were 5 interview rounds.
Coding test was held on Hackerrank primarily focussing on Dynamic Programming (DP)problems.
The Alien Dictionary Problem is a question that involves sorting words based on a given alien language's alphabetical order.
The problem can be solved using topological sorting.
Create a graph where each character is a node and each word is an edge.
Perform a topological sort on the graph to get the correct order of characters.
If there is a cycle in the graph, it means the alien language is invalid.
I was interviewed in Oct 2021.
Round duration - 50 minutes
Round difficulty - Medium
First round was a basic javascript problem-solving round. The interviewer judged my grasp on fundamental javascript concepts like objects, closures, polyfills, etc. It was during the afternoon and was conducted on google meet and leetcode playground.
The interviewer was very calm. I was first asked some general questions like why I'm applying for this role and what are the projects I've done.
You are given an N * N matrix of integers where each row and each column is sorted in increasing order. Your task is to find the positi...
This question asks to find the position of a target integer in a row-wise and column-wise sorted matrix.
Iterate through each row and column of the matrix
Compare the target integer with the current element
If the target integer is found, return the position as {i, j}
If the target integer is not found, return {-1, -1}
Round duration - 40 minutes
Round difficulty - Easy
One DSA Question along with some javascript questions were asked like hoisting, difference between JSX and Javascript etc.
You are given a long type array/list ARR
of size N
, representing an elevation map. The value ARR[i]
denotes the elevation of the ith
bar. Your task is to determine th...
The question asks to find the total amount of rainwater that can be trapped in the given elevation map.
Iterate through the array and find the maximum height on the left and right of each bar.
Calculate the amount of water that can be trapped at each bar by taking the minimum of the maximum heights on the left and right.
Sum up the trapped water for all bars and return the total amount.
Tip 1 : Focus on core Javascript fundamentals before becoming a framework ninja
Tip 2 : Have at least one (or more) good project(s) which shows your experience in frontend development
Tip 3 : Practice fundamental javascript questions and machine coding
Tip 1 : Clearly highlight the skills you have which match with the role you are applying for.
Tip 2 : Mention the work you have done in your internships related to your role (frontend in my case), work experience matters
Tip 3 : Mention some really good projects in your resume.
Tip 4 : Having some special achievements like SIH, Gsoc, etc. certainly helps but isn't compulsory.
I was interviewed in Oct 2021.
Round duration - 60 minutes
Round difficulty - Medium
This round was conducted by the Interview Vector, Usually first two rounds are conducted by Interview vector on behalf of mindtickle, Interviewer joined the call on time. He gave his introduction and asked to introduce me. He asked about some of my projects and internships than directly jumped to DSA questions. He shared me the Leetcode question link and I have to write the code there and have to submit it. After that I have to paste my solution on a Google doc shared by him and have to write my approach, Time complexity and space complexity of the solution. So he asked two questions in this round and I solved first one completely and second one partially, questions were of medium and hard difficulty level respectively.
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.
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 ha...
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
Round duration - 60 minutes
Round difficulty - Medium
This round was also conducted by the Interview Vector, we started with the Introduction that she told me that their will be no correct or wrong answer for this round they will check by thinking ability and how vast I can think in designing a system. Than she gave me the problem statement in which I have to design an online Transport renter service. she also shared some requirements with me and shared a google doc where I have to write all the things that will come in my mind. So we discussed about the DB and tables that we will be requiring in this service, we also discussed for different enitities that we'll be requiring than our time gets over and we winded up and Thanked each other and dropped the call.
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 to en...
Round duration - 60 minutes
Round difficulty - Medium
This round was taken by the SDE-2 of the MindTickle and it was also a system design round. We both started with the introduction then he gave me the problem statement to design a chess board game. We both started discussing on it, I started writing down the entities and services that we'll be requring. Than he told me to write the methods in each service and implement them, I got confused in them and started messing up the things. we discussed various things related to methods and services implementation and our time got over than he winded up and asked for any questions and we dropped the call.
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 leaderboard t
Tip 1 : Prepare system design
Tip 2 : Practice as many DSA questions.
Tip 1 : Add Internship and project details clearly
Tip 2 : Add Github links to your projects
I was interviewed in Apr 2021.
Round duration - 45 Minutes
Round difficulty - Easy
It was a DSA round where I was asked 2 coding questions and optimised approaches for both.
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 ...
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 case
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.
Round duration - 45 Minutes
Round difficulty - Medium
It was more of discussion around my projects and resume. Also asked some questions related to me. What are your hobbies? Willing to relocate?
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.
Tip 1 : Be consistent, you might not get success in the starting but if you are consistent with your prep, then in the end you will get offers from most companies
Tip 2 : Do participate in contests on leetcode
Tip 3 : Have a good resume
Tip 1 : Good projects
Tip 2 : Includes achievements in coding contests like ACM ICPC or Google kickstart, Hashcode.
Top trending discussions
The duration of MindTickle interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interviews
Interview experience
based on 86 reviews
Rating in categories
Software Development Engineer II
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
15
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
13
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Manager
11
salaries
| ₹0 L/yr - ₹0 L/yr |
Freshworks
Zoho
InMobi
Mu Sigma