I applied through the website directly and received an email for a video interview, as usual. Then, an HR person contacted me for a technical interview over the phone with one of the support engineers. The interview was really easy, with all the questions repeated as per what other candidates had mentioned earlier.
The questions were not tough; they were all based on basic programming theory definitions and basic math.
Common questions included:
Create a queue using a stack: Use two stacks to emulate queue behavior.
Questions on C pointers and definitions, such as operators.
Questions on C++, operator overloading, function overloading, and virtual functions.
Questions on Java: garbage collection, and the difference between .equals() and == operators.
Basic math questions: Set theory, probability, and arithmetic progression.
I actually got all but two or three of them right and did really well. However, after about an hour, the status on their application page changed to "Match not ideal at this time."
The following metrics were computed from 957 interview experiences for the MathWorks Applications Support Engineer role in United States.
MathWorks's interview process for their Applications Support Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in United States.