Taro Logo

Applications Support Engineer Interview Experience - Natick, Massachusetts

November 11, 2012
Positive ExperienceGot Offer

Process

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.

Questions

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++:

  • The usual C++ OOP questions like classes and objects, constructors, destructors, and virtual functions.
  • The usual C questions like stack and heap, structs and unions, and typedef.
  • Asked to write a few functions, such as the recursive Fibonacci sequence.
  • A few questions on drawing a shown pattern of asterisks in a certain order using C or C++.

Math:

  • Basic questions on Linear Algebra, like calculating Eigen Values for a small 2x2 matrix, finding the derivative of a function, and partial differential equations.
  • Nothing advanced, just basic calculus.
  • Refresh some concepts like Eigen values and Eigen vectors, rank of a matrix, and null space of a matrix.

Signal Processing:

  • Basic questions about linear and circular convolution, and causal systems.
  • They gave input-output equations and asked questions about them, such as whether the system is linear or causal.
  • Questions about FIR and IIR systems, poles, and zeros.

Was this helpful?

Interview Statistics

The following metrics were computed from 170 interview experiences for the MathWorks Applications Support Engineer role in Natick, Massachusetts.

Success Rate

24%
Pass Rate

MathWorks's interview process for their Applications Support Engineer roles in Natick, Massachusetts is very selective, failing most engineers who go through it.

Experience Rating

Positive56%
Neutral30%
Negative14%

Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in Natick, Massachusetts.

MathWorks Work Experiences