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
  • Ans. 

    I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.

    • 5 years of experience in software development

    • Proficient in developing web applications

    • Skilled in using various technologies

    • Passionate about software engineering

  • Answered by AI
  • 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
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
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Frontend basic HTML, CSS, Javascript, Angular technical questions
Round 2 - Technical 

(1 Question)

  • Q1. Frontend advance HTML, CSS, Javascript, Angular technical questions
Round 3 - HR 

(1 Question)

  • Q1. Regarding Expected CTC

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.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Zoho Interview Questions
4.3
 • 500 Interviews
Mu Sigma Interview Questions
2.7
 • 221 Interviews
Freshworks Interview Questions
3.5
 • 152 Interviews
InMobi Interview Questions
3.6
 • 35 Interviews
View all
Software Development Engineer II
19 salaries
unlock blur

₹20 L/yr - ₹44 L/yr

Software Development Engineer
19 salaries
unlock blur

₹13 L/yr - ₹33 L/yr

Senior Software Engineer
19 salaries
unlock blur

₹16.6 L/yr - ₹70.2 L/yr

Software Engineer
12 salaries
unlock blur

₹9 L/yr - ₹30 L/yr

Customer Success Engineer
11 salaries
unlock blur

₹4 L/yr - ₹9.5 L/yr

Explore more salaries
Compare MindTickle with

Freshworks

3.5
Compare

Zoho

4.3
Compare

InMobi

3.6
Compare

Mu Sigma

2.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview