MathWorks logo

MathWorks Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 238 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
61.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at MathWorks.

Showing 3 of 238
MathWorks logo
MathWorks

Engineering

Engineering · nearly a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Take home Phone screen Technical screen
Interview formats
Technical Behavioral Coding

It was a 3-round interview process. First, an OA, then a phone screen with an EDG manager, and finally a 4-hour in-depth technical and behavioral interview. The whole process went really smoothly, and everyone I talked to was super nice and helpful. The technical questions, both in the OA and the live interview, were pretty much Leetcode medium difficulty for me.

Confirmed questions3 questions
  • Can you walk me through a project you designed and implemented, focusing on your design choices?
  • Design a resource management system in a LLD style.
  • Solve an array-based Leetcode medium problem.
MathWorks logo
MathWorks

Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Group Technical screen Technical screen
Interview formats
Group Behavioral Technical Coding

It was an on-campus opportunity. Round 1 was a Group Discussion on 'Social Media: Boon or Bane'. This round is super important because it's eliminatory, and I was the only one who passed from my room. Round 2 was a Technomanagerial round covering my projects, technical stuff, and HR questions. Round 3 focused on Technical Depth, specifically OOPS and DSA in C++, with a deep dive into how C++ works internally. Unfortunately, I didn't get selected because I messed up Round 3.

Confirmed questions3 questions
  • Group Discussion on the topic: Social Media Boon or a Bane.
  • Projects, technical aspect, HR Questions
  • OOPS, DSA in C++. Lot of focus on how C++ works under the hood
MathWorks logo
MathWorks

Performance Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 10 rounds
Interview process
Recruiter call Take home Technical screen Background check Offer
Interview formats
Behavioral Technical Coding Presentation

So the interview process started with a hiring manager chat about my current projects and what the job entails. Then came an offline problem-solving round where I had a day to improve the runtime of some C++ code by a huge margin, which I managed to do in 6 hours. Next was a technical screening with C++ questions, including checking for BSTs and an easy array problem. After that, there were two HR rounds, the first talking about my background and aspirations, and the second focusing on salary and benefits. Then I had to prepare and present my past work, including technical architecture, and answer questions about it. This was followed by a couple more technical rounds focusing on C++: implementing a circular queue and shuffling an array. A unique round involved using Polyspace to find issues in code. The final round was a surprise, with the hiring manager clarifying they were looking for a Senior Software Engineer (IC) and not a Team Lead as the HR invites suggested, and I had to defend my candidacy for that role.

Confirmed questions2 questions
  • Basic Data Structures and Algorithms and OOPs concepts.
  • Basic DS and Algo and OOPs.

MathWorks Engineer Interview Questions

Quoted word for word from MathWorks interview reports.

For a given continuous function, what is the maximum area of a rectangle that can be inscribed within it?

Read reports

Can you divide n people into k groups where group sizes are in non-decreasing order?

Read reports

What are the benefits of initializing a matrix in Matlab, and why is it important?

Read reports

What's the most efficient method for sorting the frequency of a specific error code found in file logs?

Read reports

If a function cannot be expressed as an equation, how would you determine the maximum area of a rectangle that fits inside it?

Read report

Given a set of situations and code snippets, complete the C/C++ code using appropriate functions and classes.

Read report

Regarding the project, what would happen if two users attempted to book at the same time?

Read report

Can you tell me the time complexity for one of the solutions I submitted on HackerRank?

Read report

If A, B, and C can complete a task in x, y, and z time respectively, how would you divide the total work 't' among them?

Read report

Formats, difficulty and experience

Across all 238 MathWorks interview reports.

Interview formats

Technical 32.6%
Coding 30.9%
Behavioral 30.4%
Group 2.5%
Other 1.5%

Interview difficulty

Easy 20.6%
Average 66.4%
Difficult 13%

Candidate experience

Positive 61.9%
Neutral 31.4%
Negative 6.8%