Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by MathWorks Team. If you also belong to the team, you can get access from here

MathWorks Verified Tick

Compare button icon Compare button icon Compare
3.9

based on 129 Reviews

Filter interviews by

MathWorks Software Engineer Interview Questions and Answers

Updated 26 Nov 2024

MathWorks Software Engineer Interview Experiences

7 interviews found

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

Some MCQs and 2 Coding Questions to be solved in different languages

Round 2 - Group Discussion 

Group Discussion to assess candidates thinking and knowledge.

Round 3 - Technical 

(3 Questions)

  • Q1. Graphs based Medium-Hard question with multiple follow ups
  • Q2. DP hard question (Knapsack variant)
  • Q3. Core C++ and OOPs questions
Round 4 - Technical 

(4 Questions)

  • Q1. C++ Pointers based questions
  • Q2. Find errors and debug questions
  • Q3. Math Puzzle based question
  • Q4. One open ended design question
Round 5 - HR 

(1 Question)

  • Q1. Normal HR round type questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Demonstrate extreme high confidence
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website

Round 1 - Coding Test 

The first round was correct the code to obtain certain output. DS - Linked List, Trees, Constructors.

Round 2 - Presentation 

(1 Question)

  • Q1. `1 hour presentation for the interview panel on your work.
Round 3 - Technical 

(1 Question)

  • Q1. Questions were based on the presentation. Mainly the questions were from architecture of the project which I worked on.
Round 4 - Technical 

(1 Question)

  • Q1. Coding round. There 5 questions (2 array questions, 1 file , 2 easy mathematical puzzles)
Round 5 - Technical 

(1 Question)

  • Q1. This round checked your knowledge on simple design patterns.
Round 6 - One-on-one 

(1 Question)

  • Q1. Just a formal interview with simple questions.
Round 7 - HR 

(1 Question)

  • Q1. Behavioral questions to check your attitude.

Interview Preparation Tips

Topics to prepare for MathWorks Software Engineer interview:
  • Data Science
  • Arrays
  • Puzzles
Interview preparation tips for other job seekers - Make your presentation worthwhile. Everything will fall in place.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find DuplicateYou have been given an integer array/list(ARR) of s ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at International Institute of Information Technology (IIIT), Hyderabad and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Leetcode medium question

Round 2 - Technical 

(2 Questions)

  • Q1. Leetcode medium question
  • Q2. Resume question
Round 3 - HR 

(1 Question)

  • Q1. Behavioral question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed in Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

44 Questions of C++, Java, Maths, 2 coding questions etc.

Round 3 - Group Discussion 

Discuss for 10 minutes on a topic given.

Round 4 - Technical 

(2 Questions)

  • Q1. LinkedList, Graphs, OOPS, BFS, DFS, Operating system etc.
  • Q2. Should be familiar with more than 2 languages to code

Interview Preparation Tips

Topics to prepare for MathWorks Software Engineer interview:
  • OOPS
  • DFS
  • BFS
  • Linked List
  • Graphs
Interview preparation tips for other job seekers - Good Luck! Be prepared for the worst. The interview process is vigorous.

MathWorks interview questions for designations

 Senior Software Engineer

 (2)

 Associate Software Engineer

 (1)

 Software Developer

 (2)

 Software Developer Intern

 (4)

 Associate Application Engineer

 (1)

 Associate Engineer

 (2)

 Deep Learning Engineer

 (1)

I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Assignment 

Create 3 classes. First one is 'Number' which support 3 operations: display, '+'. '=='
1. display : Shows the number in original format
2. + : Add the number itself with another.
3. == : check if two numbers are equal.

The other 2 classes are 'Integer' and 'Fraction'. Both class should support each operations.

Round 2 - Technical 

(1 Question)

  • Q1. Write a code to merge two sorted linked list.
  • Ans. 

    Code to merge two sorted linked lists.

    • Create a new linked list to store the merged list

    • Compare the first nodes of both lists and add the smaller one to the new list

    • Move the pointer of the list with the smaller node to the next node

    • Repeat until one of the lists is empty, then add the remaining nodes of the other list to the new list

    • Return the new merged list

  • Answered by AI

Interview Preparation Tips

Topics to prepare for MathWorks Software Engineer interview:
  • OOP
  • Data Structures
Interview preparation tips for other job seekers - Go through basic data structures and OOP concepts well

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Selected Selected

I was interviewed before Feb 2023.

Round 1 - One-on-one 

(1 Question)

  • Q1. Basic questions about technical background in brief and about the projects worked on?
  • Ans. Depending on profile and technology provide brief idea about the problem statement what technology was used and how the problem was solved
  • Answered Anonymously
Round 2 - Technical 

(1 Question)

  • Q1. Technical questions based on projects i worked on?
  • Ans. Had to create a presentation describing the technical details about the projects i worked on and then question were asked based on the project details
  • Answered Anonymously
Round 3 - HR 

(1 Question)

  • Q1. About myself as i person how i am?
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. The recruiting manager will call and generic questions to get to know you will be asked. Will ask a few C++ concepts, followed by some basic data structures questions.
Round 3 - Coding Test 

Questions on data structures will be asked. Problem statement would be given to solve using an online editor.

Round 4 - Coding Test 

More C++ object oriented concepts. Data structure problem of moderate difficulty level.

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Explain OOPS concept and how you apply it in your implementation
  • Ans. 

    OOPS is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOPS focuses on the concept of classes and objects

    • Encapsulation: bundling data and methods that operate on the data within a single unit

    • Inheritance: allows a class to inherit properties and behavior from another class

    • Polymorphism: ability to present the same interface for diffe...

  • Answered by AI
  • Q2. Difference between Comparable and Comparator. Difference between Abstract Class and Interface
  • Ans. 

    Comparable is an interface used for natural ordering, Comparator is an interface used for custom ordering. Abstract class can have method implementations, Interface cannot.

    • Comparable interface is used to define the natural ordering of objects. Example: String class implements Comparable interface for natural ordering based on alphabetical order.

    • Comparator interface is used to define custom ordering of objects. Example:...

  • Answered by AI
  • Q3. Given a string. Find the number of occurrences of each character
  • Ans. 

    Count occurrences of each character in a given string

    • Create an array to store the count of each character

    • Iterate through the string and increment the count of each character in the array

    • Return the array with counts for each character

  • Answered by AI
  • Q4. Given an array. Remove the number of duplicates
  • Ans. 

    Remove duplicates from an array of strings

    • Iterate through the array and store each element in a set to keep track of unique values

    • Create a new array with the unique values from the set

  • Answered by AI
  • Q5. Given a student object having name and grade data variables. Sort the object on the basis of highest grade.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Basic java fundamentals
  • Q2. Spring boot,sql
Round 2 - Technical 

(2 Questions)

  • Q1. Some technical questions from manager
  • Q2. Some challenges or scenario based questions
Round 3 - HR 

(2 Questions)

  • Q1. Salary discussion mostly
  • Q2. Benifts that they offer with TR
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sliding window based question
Round 2 - Technical 

(1 Question)

  • Q1. Java, JS, SQL based questions
Round 3 - HR 

(1 Question)

  • Q1. Reasons to switch , motivation , salary discussion

MathWorks Interview FAQs

How many rounds are there in MathWorks Software Engineer interview?
MathWorks interview process usually has 4 rounds. The most common rounds in the MathWorks interview process are Technical, Coding Test and HR.
How to prepare for MathWorks Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at MathWorks. The most common topics and skills that interviewers at MathWorks expect are C++, MATLAB, Software Engineering, Simulink and Javascript.
What are the top questions asked in MathWorks Software Engineer interview?

Some of the top questions asked at the MathWorks Software Engineer interview -

  1. Write a code to merge two sorted linked li...read more
  2. Questions were based on the presentation. Mainly the questions were from archit...read more
  3. Coding round. There 5 questions (2 array questions, 1 file , 2 easy mathematica...read more

Tell us how to improve this page.

MathWorks Software Engineer Interview Process

based on 4 interviews in last 1 year

1 Interview rounds

  • Coding Test Round
View more
MathWorks Software Engineer Salary
based on 131 salaries
₹13 L/yr - ₹33 L/yr
190% more than the average Software Engineer Salary in India
View more details

MathWorks Software Engineer Reviews and Ratings

based on 19 reviews

4.2/5

Rating in categories

3.6

Skill development

4.7

Work-life balance

3.8

Salary

4.3

Job security

4.5

Company culture

3.3

Promotions

3.8

Work satisfaction

Explore 19 Reviews and Ratings
Software Engineer
131 salaries
unlock blur

₹13 L/yr - ₹33 L/yr

Senior Software Engineer
66 salaries
unlock blur

₹19.5 L/yr - ₹45.8 L/yr

Associate Software Engineer
46 salaries
unlock blur

₹8.8 L/yr - ₹27 L/yr

Software Developer
28 salaries
unlock blur

₹12 L/yr - ₹28.5 L/yr

Software Engineer2
27 salaries
unlock blur

₹19 L/yr - ₹33 L/yr

Explore more salaries
Compare MathWorks with

Cadence Design Systems

4.1
Compare

Ansys Software Private Limited

3.9
Compare

National Instruments

3.9
Compare

PTC

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