Taro Logo

Applications Support Engineer Interview Experience

March 26, 2013
Neutral ExperienceNo Offer

Process

I received a call after submitting my resume at the career fair at my university. The first call was about my availability, explaining my projects and why I chose to apply at Mathworks. They then scheduled the second call, which was a technical interview. There were 5 sections in the second round:

  1. Basic math - calculus, differential equations, and linear algebra.
  2. Programming concepts - syntax and how languages work.
  3. One programming language – C (recommended), C++, or Java. If C++ was selected, understanding of syntax, structure, compilation, and OOP concepts is required.
  4. MATLAB - basic MATLAB syntax, data, and programming concepts.
  5. This section was a choice between signal processing, control systems, computer science, and one other field I don't recall. I chose Signal Processing (concepts such as aliasing, convolution, and transforms).

Signal Processing:

  • What is aliasing?
  • State the Nyquist theorem.
  • Explain oversampling and undersampling.
  • Explain linear time-invariant systems.
  • Given an input x[n] and output y[n], determine if y[n] is linear, causal, and/or time-invariant.
  • What are FIR and IIR filters?
  • Questions related to z-transforms, Fourier transform, DTFT, and DFT.

MATLAB:

  • Difference between a function and a script.
  • Workspace of both.
  • Difference between a*b and a.*b.
  • Initializing an array.
  • Find numbers between 1 to n divisible by 3.
  • How to concatenate two strings without using an in-built function.
  • How to find the transpose of a matrix.

Basic Math:

  • Rank of a matrix.
  • Eigenvalues and eigenvectors.
  • Orthogonality.
  • Null space of a vector.
  • Projection of a vector onto another.

Programming Language and Concepts:

  • Difference between call-by-value and call-by-reference.
  • Difference between const and #define.
  • Difference between the * and & operators.

I felt the interview went really well but don't know what they were exactly looking for. I received a rejection.

Questions

Questions related to the z-transform and DTFT were tough.

Was this helpful?

Interview Statistics

The following metrics were computed from 957 interview experiences for the MathWorks Applications Support Engineer role in United States.

Success Rate

14%
Pass Rate

MathWorks's interview process for their Applications Support Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive47%
Neutral44%
Negative9%

Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in United States.

MathWorks Work Experiences