I received a call for the virtual HR interview. It was simple, and the questions were the same, so it wasn't very difficult. There were just a couple of important questions to look out for, such as past experience and difficulties faced with multiple responsibilities.
The next interview was the technical interview. This is the second-to-last interview.
If you do get selected, then there is a final HR round, and that's it!
The hiring criteria is a bit of a mystery. Most of the people who got the answers right weren't selected, and their application status updated to 'profile not fit for position'. I guess there are a lot of expectations from a mathematical perspective, so make sure you dedicate a decent amount of time to it.
In-depth questions covering three languages of your choice: Java, C, and C++. Yes, the questions were a bit tricky. I wouldn't say tough, but tricky enough for them to reject you. You need to be prepared with the basics. Make sure you are comfortable with concepts like operator overloading, pointers, string manipulation, inheritance, and polymorphism. At the end, there is always a question of math, maybe probability or something to do with matrices. I was asked a probability question but got it wrong, although the interviewer doesn't give you feedback about it.
Suggestion: It will be helpful to say what you are thinking rather than incorporating an awkward silence. Since the interviewer gives you no feedback, it is a good practice to let your thoughts arrive at the said answer rather than blurting out the answer after calculating it mentally.
The following metrics were computed from 10 interview experiences for the MathWorks Applications Support Engineer role in Dallas, Texas.
MathWorks's interview process for their Applications Support Engineer roles in Dallas, Texas is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in Dallas, Texas.