I applied online. The first step was a video interview round, which consisted of the usual MathWorks questions. Topics covered included: Why this position? Why MathWorks? Multiple tasks, GPA, and OPT. After this, I was sent a web link for a HackerRank challenge. In this challenge, you had to answer any 2 of the 5 sections. MathWorks recommends choosing either MATLAB or Python.
I chose C++ and MATLAB.
C++
This section had 8 questions: 2 coding questions and 6 multiple-choice questions. The first coding question was to find the largest difference in an integer array. The second coding question was related to inheritance and initializer lists. The second coding question was easier compared to the first one. For multiple-choice questions, the following topics were covered:
MATLAB
This section had around 20-25 questions, all multiple-choice. Questions were covered from the following topics:
hold onI did not do well in the MATLAB section. My advice is to please read the entire documentation of MATLAB basics (Get Started with MATLAB) and have some hands-on practice before you attempt this test. The questions are basic, but you need to be very thorough. There is no time to think; you should be able to answer the question as soon as you see it.
All the best, folks! Hope this review helps!
Max difference in an array. Code using C++
The following metrics were computed from 957 interview experiences for the MathWorks Applications Support Engineer role in United States.
MathWorks's interview process for their Applications Support Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in United States.