Round 1 - HR type phone interview - Very brief
What's your GPA? Tell me about yourself? Explain your projects? How would you deal with conflict? Multitasking?
Round 2 Technical Interview
I chose signal processing and C. Every question I was asked was already mentioned by others here. But they expect you answer 98% of the questions. Here are some of the questions I remember:
Recursive functions? Pointers? Null pointer? Difference between & and *? malloc? Precautions? How would you add path in command line? How you save a variable in a mat file? How you save some specific variables in a mat file? How you open these data? How can you see the type of a variable? How can you do the inverse of a matrix? How you do the transpose of a matrix? What A.B does? What AB does? What A.' does? What A.^-1 does? What A' does? How you find help in MATLAB? How you plot a variable? What is a script? What is a function? What is a derivative? What is an integral? What is the relationship between integral and derivative? What are eigenvalues? What are eigenvectors?
C language - example for null pointer.
The following metrics were computed from 45 interview experiences for the MathWorks Applications Engineer role in United States.
MathWorks's interview process for their Applications Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for MathWorks's Applications Engineer interview process in United States.