
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
Candidate interview experiences
First-hand accounts from people who interviewed at MathWorks.
Application Support Engineer
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.
- 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?
Applications Support Engineer
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.
- Can you explain what polymorphism is?
- What is an abstract class?
- Could you define a virtual method?
Support Engineer
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.
- 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.