The first round was a phone interview, a behavioral round with general questions like how you handle conflict, if you have ever been in a team, and what your strengths are.
Next was a technical phone interview with questions from Maths, C/C++, Matlab, and Signal Processing (choice of three).
Maths was mostly around linear algebra, matrices, eigenvalues, graphs, area under curves, partial fractions, etc.
C/C++ involved very basic programming questions, like sorting, and questions about storage class specifiers.
Matlab questions can be handled with working knowledge of Matlab. Questions about all the 'Wh' question word commands in Matlab were asked (like 'who', 'whose').
Signal processing covered filters, aliasing, Z-transforms, causality, and the like.
The onsite interview started with something much similar to the technical phone interview, but with higher complexity.
Then there was an interview with the hiring manager, assessing what sort of person you are, followed by lunch with two ASEs, and a final round with HR, going over the hiring process.
Math questions onsite are very a bit difficult.
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.