MathWorks logo

MathWorks Interview Questions
& Process

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

Based on 2,808 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
57.6% Positive experience

Which role are you interviewing for?

30 roles · 2,808 reports

Candidate interview experiences

First-hand accounts from people who interviewed at MathWorks.

Showing 4 of 2,808
MathWorks logo
MathWorks

Intern

Engineering · half a year ago

Intern Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

The interview had two rounds: a technical one and a behavioral one. The technical round focused on discussing projects from my resume, reviewing an OA question, and solving a LeetCode dynamic programming problem. In the behavioral round, the manager talked about the role and the company, then asked some general questions like how I handle tight deadlines and why I'm interested in MathWorks.

Confirmed questions3 questions
  • Can you share an instance of having a conflict with team members?
  • How do you manage situations with tight deadlines?
  • What is your motivation for applying to MathWorks?
MathWorks logo
MathWorks

Software Engineer

Engineering · nearly a year ago

Entry Difficult Positive experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Phone screen Onsite
Interview formats
Coding Technical Behavioral Presentation

So I applied, and then got an automated email with links for a coding assessment and a recorded video interview. The coding assessment had three parts: first, a mandatory math and analytical reasoning section, which was pretty straightforward. Then, you had to pick one of two optional sections: either a MATLAB section with about 35 syntax-based questions, OR a coding section with three problems, one easy and two medium LeetCode style. I used C++ for the coding section. The video interview had three questions: why Mathworks, why you'd be a good fit, and some visa/immigration stuff. You get 30 seconds to prep and 1 minute to record, with one retake allowed if you mess up. After that, I had a 30-minute call with the manager, followed by a 4-hour interview session. This session included a 2-hour technical deep dive, a 45-minute manager chat, and a 45-minute HR chat. The technical part covered my resume, past projects, and a detailed review of my Hackerrank submissions (I did both MATLAB and C++ parts, but they only asked about the C++ one). Even though my background is EE, strong coding skills and basic DSA knowledge (like Big O notation) are essential. They then had a live coding test with a LeetCode medium problem. The manager round involved behavioral questions like 'tell me about a challenge you faced'. The HR round also had behavioral questions, such as 'how do you like to stay organized?'. I received a call offering me the job within three days of the final round.

Confirmed questions6 questions
  • What is the time complexity of this algorithm?
  • Why Mathworks?
  • Why would you be a good fit?
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

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Behavioral Coding

I only reached the automatic online assessment (OA) stage. This stage had two parts: a behavioral assessment with common questions like discussing resume projects, leadership experience, motivation for the role, and visa sponsorship, and a HackerRank technical OA. The technical OA included logical thinking questions and a choice between coding questions in MATLAB or general LeetCode-style problems.

Confirmed questions1 question
  • For a given array of numbers A, how many numbers less than A are coprime to A?

MathWorks Interview Questions

Quoted word for word from MathWorks interview reports.

What is the probability that at least two people share a birthday in a group of 400?

Read reports

For a given array of numbers A, how many numbers less than A are coprime to A?

Read reports

What is the probability that at least two people in a group share the same birthday?

Read reports

What are the different types of inheritance and which ones are available in C++ and Java?

Read reports

Can you explain the usage of a Jacobian Matrix and its mathematical connection to joint positions?

Read report

Can you write Verilog code for a counter, including reset functionality, and also explain how to implement a mod 7 counter within the same code?

Read report

Could you explain the distinctions between MATLAB and Simulink, and when each would be applicable?

Read report

Can you explain the internal workings of a HashMap, including how it handles collisions?

Read report

Can you solve an LC easy question based on arrays with a trick?

Read report

Formats, difficulty and experience

Across all 2,808 MathWorks interview reports.

Interview formats

Technical 35.4%
Behavioral 33.1%
Coding 22.8%
Presentation 4.2%
Other 1.7%

Interview difficulty

Easy 23.4%
Average 61.1%
Difficult 15.5%

Candidate experience

Positive 57.6%
Neutral 30%
Negative 12.4%

Reports by job function

Engineering 2,560
Other 45
Sales 41
Operations 40
Marketing 34
Design 29