Submitted my resume online and received a phone call from the recruiter the next day. Had a phone interview a couple of days later, then another call from the recruiter the following day to schedule an on-site interview for the next week. HR called the evening after the interview with an offer. It was a very fast process.
The interviews were both technical and behavioral, and included many questions about my resume, projects, and experience.
Although they covered a lot of topics, the questions were very basic and could easily be aced using undergraduate knowledge. The programming section was easy, covering fundamental concepts without advanced data structures like linked lists or hash tables. The math questions were high school level, and signal processing focused on introductory DSP course material. Spending a few hours reviewing your class notes should suffice.
Technical Questions:
You can choose a field from software, controls, and signal processing. I chose signal processing.
The interview consisted of questions from Math, Signal Processing, C, C++, and MATLAB.
MATLAB: Basic questions like workspaces, memory, functions, and scripts, with some basic commands. A working knowledge of MATLAB is enough to conquer this part of the interview.
C/C++:
Math:
Signal Processing:
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.