The first step was a short HR-type interview where you are asked questions (using an automated voice), and your answers are recorded. That's very easy to pass.
Then comes the 40-minute technical interview where you are asked rapid-fire questions on math, programming concepts, and languages (I chose C, C++, and Java). Almost 90% of the questions were pretty standard; you'll find them all here on Glassdoor.
However, I was also asked a few different questions (especially in C++), so prepare that well. These related to constructors, destructors, virtual functions, inheritance, OOPs concepts, etc.
In Java, another new question was: What is a package, and explain how to use it.
I had some questions related to private constructors, which I can't recall exactly. However, I finally answered that I really don't know.
The following metrics were computed from 170 interview experiences for the MathWorks Applications Support Engineer role in Natick, Massachusetts.
MathWorks's interview process for their Applications Support Engineer roles in Natick, Massachusetts is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in Natick, Massachusetts.