MathWorks logo

MathWorks Application Support Engineer Interview Questions
& Process

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

Based on 998 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
58.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at MathWorks.

Showing 3 of 998
MathWorks logo
MathWorks

Application Support Engineer

Engineering · more than a year ago

Mid Easy Neutral experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral Technical

The first step was a get-to-know-each-other meeting to understand what both sides want. Even though the job posting and application were in English, the interview was conducted entirely in German, with no option to switch. This makes sense as the role requires German fluency, but it's a big drawback for discussing technical subjects, which are usually in English. The interviewer was the team lead, so it wasn't an HR person. The interview was going well, except for a couple of points: they prefer everyone in the office and expect a return as soon as the pandemic is over. This is inconvenient for people living in Munich, as the office in Ismaning is far and poorly connected by public transport (1 hour trip, 25 mins by car). Since most of the work can be done remotely, commuting could be tough for those without a car. Salary expectations were also discussed; I gave a range, but didn't get any feedback on their range. I found it odd to be asked about salary so early on. Customer relations are handled entirely remotely, with no fieldwork, which is another reason why working from home would be suitable.

Confirmed questions7 questions
  • Why are you looking to leave your current job?
  • What are you seeking in a new role?
  • What are your must-haves for a new job?
MathWorks logo
MathWorks

Applications Support Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Phone screen Background check
Interview formats
Technical Coding Behavioral

The whole thing took about 3 months, starting in early September and ending in late December. I applied online for the EDG role. About a week later, I got a link to answer some background questions recorded via webcam. Then, two weeks after that, they sent an online assessment where I had to pick 2 languages (C, C++, Java, Python, Matlab) to complete it. Another two weeks passed, and then I had a phone interview. They asked about OOP basics, some math stuff, and code review questions like 'what's the output?' or 'can it compile?'. Two weeks after that, an HR phone interview happened with all behavior questions. Then, a week later, HR asked for 3 references for a background check and called to ask about my immigration status. Sadly, I got rejected in the end. The whole process just took way too long.

Confirmed questions4 questions
  • Can you explain what polymorphism is?
  • What is an abstract class?
  • Could you define a virtual method?
MathWorks logo
MathWorks

Support Engineer

Engineering · more than a year ago

Intern Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

First up was a 30-minute chat to see if I'd be a good fit for a technical interview later on, as part of getting an internship. They asked me about my background generally, what programming language I liked best, and my thoughts on the role.

Confirmed questions1 question
  • What is your preferred coding language?

MathWorks Application Support Engineer Interview Questions

Quoted word for word from MathWorks interview reports.

If you see a car moving, but its wheels look like they're spinning slowly, what could be the reason for that?

Read reports

How would you return the kth node from the end of a linked list?

Read reports

Given a class, inherit it and override the add(int a, int b) method to return a+b.

Read reports

Can you reverse the nodes of a linked list in groups of K?

Read reports

For a given 2x2 square matrix, what is the method to calculate its eigenvalues and eigenvectors?

Read report

What is the role of ki, kp, and kd in a PID controller?

Read report

Given the individual times it takes Matt, Alicia, and John to build a car (4, 7, and 13 days respectively), if they collaborate on a $15000 car, what portion of the cost is Alicia's?

Read report

How would you traverse a tree and get the output: (1,2,3,4,5 are the name of the nodes) 124 125 136 137?

Read report

Could you explain the concept of a Lyapunov Function and its role in Control Systems?

Read report

Formats, difficulty and experience

Across all 998 MathWorks interview reports.

Interview formats

Technical 39.1%
Behavioral 36%
Coding 20.8%
Other 1.8%
Presentation 1.1%

Interview difficulty

Easy 35.7%
Average 53.6%
Difficult 10.7%

Candidate experience

Positive 58.8%
Neutral 31%
Negative 10.2%