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

Filter interviews by

MathWorks Software Engineer Interview Questions and Answers

Updated 26 Nov 2024

MathWorks Software Engineer Interview Experiences

7 interviews found

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
-
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

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 the Duplicate Number Problem Statement Given an integer arra ... 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
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.
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

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)

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.
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
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. React native related questions
  • Q2. Experince in developing mobile apps
  • Ans. 

    I have 3 years of experience developing mobile apps for both iOS and Android platforms.

    • Developed mobile apps using Swift for iOS and Java/Kotlin for Android

    • Experience with mobile app design principles and user interface development

    • Worked on integrating APIs and third-party libraries for enhanced functionality

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Generic interview

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

A dsa question is asked in exam

Round 2 - Technical 

(2 Questions)

  • Q1. What are pillars of Oops?
  • Ans. 

    The pillars of Oops are Inheritance, Encapsulation, Polymorphism, and Abstraction.

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

    • Encapsulation restricts access to certain components within a class, protecting the data from outside interference.

    • Polymorphism allows objects to be treated as instances of their parent class, enabling flexibility in code.

    • Abstraction hides the complex impleme...

  • Answered by AI
  • Q2. Given an array, print k number of most repeating integers
  • Ans. 

    Print k most repeating integers from an array

    • Create a hashmap to store the frequency of each integer in the array

    • Sort the hashmap based on frequency in descending order

    • Print the first k keys from the sorted hashmap

  • Answered by AI

Interview Preparation Tips

Topics to prepare for UKG Software Engineer interview:
  • OOPS
  • SQL
  • DSA

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Coding Test 

2 Coding questions, 1 SQL and a few MCQs.

Round 2 - Technical 

(2 Questions)

  • Q1. Given a String find the lexicographically lowest substring containing k number of 1s
  • Ans. 

    Find the lexicographically lowest substring with k 1s in a given string.

    • Iterate through the string and maintain a sliding window of size k.

    • Keep track of the count of 1s in the window and update the result if a valid substring is found.

    • Return the lexicographically lowest substring with k 1s.

  • Answered by AI
  • Q2. Given to solve SQL Questions based on Join and group by.
Round 3 - Technical 

(5 Questions)

  • Q1. Technical Discussion
  • Q2. Questions based on operating Systema and OOPs
  • Q3. Difference between Abstract class and interface
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods, while interface cannot have any implementation.

    • A class can only extend one abstract class, but can implement multiple interfaces.

    • Abstract classes are used to define a common behavior for subclasses, while interfaces are used to define a contract for cl...

  • Answered by AI
  • Q4. Process Synchronisation
  • Q5. Was asked what project would I take up if I get funded and list the challenges of taking up the project.
Round 4 - HR 

(1 Question)

  • Q1. Just Basic HR Questions

Interview Preparation Tips

Topics to prepare for Akamai Technologies Software Engineer interview:
  • DSA
  • Operating Systems
  • OOPs
  • Computer Newtworks
  • Distributive Systems
  • System Design
  • SQL
Interview preparation tips for other job seekers - Be confident and don't let the interviewer's attention away from you.
If you don't know the solution, start small and make the interviewer know that you hold a good grip on the concepts.
Ask Interviewers may questions, this way you would let them know that you are interested in the company and the role.

Skills evaluated in this interview

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 7 interviews

3 Interview rounds

  • Coding Test Round
  • Technical Round - 1
  • Technical Round - 2
View more
MathWorks Software Engineer Salary
based on 142 salaries
₹13 L/yr - ₹30 L/yr
185% 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.6

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
142 salaries
unlock blur

₹13 L/yr - ₹30 L/yr

Senior Software Engineer
68 salaries
unlock blur

₹19.5 L/yr - ₹45.8 L/yr

Associate Software Engineer
47 salaries
unlock blur

₹8.9 L/yr - ₹27 L/yr

Software Developer
30 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

Autodesk

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