Upload Button Icon Add office photos

Filter interviews by

MindTickle Software Engineer III Interview Questions and Answers

Updated 30 Apr 2024

MindTickle Software Engineer III Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2023. There were 5 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. JS fundamental like closures, this, call/bind/apply etc.
  • Q2. Problem solving question, leetcode medium
Round 2 - Technical 

(2 Questions)

  • Q1. Advanced js questions on promises, output based questions etc.
  • Q2. Polyfill of promise.all and debounce. use debounce in example
  • Ans. 

    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)

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Machine coding to build a basic data grid component
  • Ans. 

    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

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. System design, was asked design a components library, discussed maintainence strategies, microfrontends etc.
Round 5 - One-on-one 

(1 Question)

  • Q1. F2F with VP of engineering just general discussion on past work and projects and a bit of technical discussion.

Interview Preparation Tips

Topics to prepare for MindTickle Software Engineer III interview:
  • Javascript
  • Problem Solving
  • System Design

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Where do you envision yourself in the next five years?
  • Ans. 

    In the next five years, I envision myself leading a team of software engineers, working on cutting-edge technologies, and making significant contributions to the company's success.

    • Leading a team of software engineers

    • Working on cutting-edge technologies

    • Making significant contributions to the company's success

  • Answered by AI
  • Q2. What interests you about this job?
  • Ans. 

    I am excited about the opportunity to work on complex software projects and contribute to innovative solutions.

    • Opportunity to work on complex software projects

    • Contribute to innovative solutions

    • Excited about the challenges and learning opportunities

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What are the various data types available in JavaScript?
  • Ans. 

    Various data types in JavaScript include string, number, boolean, object, array, null, and undefined.

    • String: 'hello'

    • Number: 42

    • Boolean: true or false

    • Object: { key: value }

    • Array: [1, 2, 3]

    • Null: null

    • Undefined: undefined

  • Answered by AI
  • Q2. What is hoisting in JavaScript?
  • Ans. 

    Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable declarations are hoisted to the top of their scope, but not their assignments.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

The problem statement was given to solve.

Round 2 - Technical 

(3 Questions)

  • Q1. Explain liskov substitution principle with examples?
  • Ans. 

    Liskov Substitution Principle states that objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

    • Subtypes must be substitutable for their base types.

    • Derived classes should be able to extend the functionality of base classes without changing their behavior.

    • Violating this principle can lead to unexpected behavior in the program.

    • Example: If a Square class i...

  • Answered by AI
  • Q2. Importance of abstraction
  • Ans. 

    Abstraction is crucial in software development to simplify complexity, improve readability, and promote reusability.

    • Abstraction helps in hiding unnecessary details and focusing on essential features.

    • It allows developers to work at a higher level of understanding without getting bogged down in implementation details.

    • Abstraction promotes code reusability by creating modular and reusable components.

    • It improves code readab...

  • Answered by AI
  • Q3. Importance of Unit testing in clean close
  • Ans. 

    Unit testing is crucial in ensuring clean code by verifying the functionality of individual units of code.

    • Unit testing helps in identifying bugs and errors early in the development process.

    • It ensures that each unit of code works as expected in isolation.

    • Unit tests act as documentation for the codebase, making it easier for new developers to understand and modify the code.

    • It promotes code reusability and maintainability...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Dsa problems dp and tress problem

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Projects and intership

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn DSA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Types of filters
  • Ans. 

    Types of filters include low-pass, high-pass, band-pass, and band-stop filters.

    • Low-pass filter allows frequencies below a certain cutoff frequency to pass through.

    • High-pass filter allows frequencies above a certain cutoff frequency to pass through.

    • Band-pass filter allows a specific range of frequencies to pass through.

    • Band-stop filter blocks a specific range of frequencies from passing through.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Project Details
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1. Coin change
2. Valid Parenthesis
3. Bipartite graph question

Round 2 - Technical 

(1 Question)

  • Q1. Resume based. Find duplicate. Valid Parenthesis. Generate Random id Find max no of random id can be generated
  • Ans. 

    The question involves finding duplicates in an array, validating parentheses, generating random IDs, and determining the maximum number of random IDs that can be generated.

    • To find duplicates in an array, you can use a hash set to store unique elements and check for duplicates as you iterate through the array.

    • To validate parentheses, you can use a stack data structure to keep track of opening and closing parentheses.

    • To ...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Core questions. LRU cache. Validate invalid BST
Round 4 - Technical 

(1 Question)

  • Q1. DP problem which I was unable to solve so rejected.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Codechef easy level questions

Round 2 - Technical 

(3 Questions)

  • Q1. Few domain related questions
  • Q2. Virtual don vs actual Dom etc
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.

    • Virtual DOM is a concept used in web development to improve performance by minimizing actual DOM manipulations.

    • Actual DOM refers to the real structure of the HTML elements on a webpage.

    • Virtual DOM is a representation of the actual DOM in memory that gets updated when changes are made, and then efficiently updates the actua...

  • Answered by AI
  • Q3. Frontend related question as this was for frontend role
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What challenges you are facing in this field of challenges?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Mar 2024. There were 4 interview rounds.

Round 1 - Coding Test 

The questions were asked from SQL and Python

Round 2 - Group Discussion 

General Topics - Mostly checking the communication

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical stuffs that were in candidate's resume
Round 4 - HR 

(1 Question)

  • Q1. Mostly checking - attitude, reliability
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Python slq apti path json sksa

Round 2 - Technical 

(2 Questions)

  • Q1. Problem solving in python
  • Q2. Solving problems in oython

MindTickle Interview FAQs

How many rounds are there in MindTickle Software Engineer III interview?
MindTickle interview process usually has 5 rounds. The most common rounds in the MindTickle interview process are Technical and One-on-one Round.
What are the top questions asked in MindTickle Software Engineer III interview?

Some of the top questions asked at the MindTickle Software Engineer III interview -

  1. polyfill of promise.all and debounce. use debounce in exam...read more
  2. Machine coding to build a basic data grid compon...read more
  3. System design, was asked design a components library, discussed maintainence st...read more

Tell us how to improve this page.

MindTickle Software Engineer III Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Zoho Interview Questions
4.3
 • 505 Interviews
Mu Sigma Interview Questions
2.6
 • 229 Interviews
Freshworks Interview Questions
3.5
 • 155 Interviews
DotPe Interview Questions
3.2
 • 37 Interviews
View all
Software Development Engineer II
25 salaries
unlock blur

₹20 L/yr - ₹45 L/yr

Software Development Engineer
20 salaries
unlock blur

₹13 L/yr - ₹35 L/yr

Senior Software Engineer
19 salaries
unlock blur

₹16.6 L/yr - ₹70.2 L/yr

Software Engineer
13 salaries
unlock blur

₹8.6 L/yr - ₹36 L/yr

Customer Success Engineer
10 salaries
unlock blur

₹4 L/yr - ₹7 L/yr

Explore more salaries
Compare MindTickle with

Freshworks

3.5
Compare

Zoho

4.3
Compare

InMobi

3.5
Compare

Mu Sigma

2.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview