Taro Logo

Applications Support Engineer Interview Experience

April 1, 2014
Positive ExperienceNo Offer

Process

I was referred by a friend and received an email two weeks later for an HR video interview. It consisted of basic HR questions, which are already listed on Glassdoor. After this round, I received another email to participate in a technical interview over the phone. I gave my best for this interview and answered about 90% of the questions. Here, I want to share the technical interview questions I remember most of them. I hope this helps many of you. All the very best!

Mathematics:

  1. What are eigenvalues and eigenvectors? I was given a 2x2 matrix and told to calculate the values.
  2. Definite and indefinite integrals.
  3. Invertible matrices. They gave me a 2x2 matrix and told me to determine if it was invertible.
  4. Given velocity v=2+3t², calculate acceleration after 3 seconds and position after 4 seconds.
  5. Given f(5)=3, f'(5)=8, calculate f(3) if f''=0 in all domains. (I didn't quite understand this question).
  6. They gave me a simple ODE and told me to solve it.
  7. Define the order and degree of a differential equation.
  8. What is the rank of a matrix? Given a 2x2 matrix, find its rank.
  9. Given a differential equation, find its degree and order.

Java:

  1. What is the difference between int and Integer?
  2. What makes a Java program run faster?
  3. Define packages in Java.
  4. Pointers. (Though Java doesn't have pointers, they asked for their definitions).
  5. What is the significance of the finally keyword?
  6. What are recursive functions?
  7. Significance of the exit command in recursive functions.
  8. Garbage collectors.
  9. Does Java use call-by-value or call-by-reference?
  10. JRE and JDK.
  11. What are generics in Java?
  12. What are primitive data types in Java?
  13. What are abstract classes and interfaces in Java?
  14. What is inheritance?
  15. What is polymorphism? Define overloading and overriding within it.
  16. What makes Java an OOP language?
  17. Difference between & and &&.

Control Theory:

  1. Why is an open-loop system used for a stepper motor?
  2. Why is negative feedback preferred?
  3. What is controllability?
  4. What is a Bode plot?
  5. Given a 2nd order equation y''+4y'+20y=0; find the poles.
  6. What is a PID controller and signify all its aspects.
  7. Effects of poles on rise time.
  8. Lyapunov stability criteria.
  9. Given the system equation, find its damping ratio and natural frequency.
  10. Effects of poles on the stability of a system.

MATLAB:

  1. Significance of these symbols: %, ~, ..., !, @.
  2. Difference between A² and A.^2.
  3. How do you save a file using code?
  4. How do you modify axis labels?
  5. How to clear the workspace?

Questions

Nothing like difficult questions.

Every question is answerable, and the key to success is to keep your calm.

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