I applied and submitted my resume online and was contacted by HR two weeks later.
Had a phone call with HR and answered basic behavioral questions, which are abundantly provided on Glassdoor.
Then, the next step was a technical phone call. For this round, I was provided a list of things to study.
After this round was an on-site, which consisted of three interviews:
In less than a week, I was told that I had passed the interviews and that they would proceed with background and reference checks. I was asked for five references.
It took them two weeks to get back to me with an offer.
1st Phone Call: Same exact questions, abundantly available on Glassdoor.
2nd Phone Call: Technical questions depending on the areas you chose. Questions also available on Glassdoor.
Technical Onsite Interview: Questions similar to those in the 2nd phone call but more detailed. You will be asked to find errors on code (I was given a multithreading code that had no lock on a critical section), predict output from provided code (nested try-catch and finally), code on a whiteboard (any recursive sorting algorithm, remove '*' and characters surrounding it), and textbook programming questions.
Tips on interviewing with the manager and HR: Review MathWorks core values and come up with examples when you demonstrated these values.
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.