I had a chat with the Mathworks representative at the career fair on campus and got an interview the next day.
The first interview consisted of standard behavioral questions:
A technical interview was held two weeks later. It was an on-campus, one-on-one interview that lasted for two and a half hours. Basically, the questions covered EVERYTHING in the basics, so you really need to have a solid foundation.
Most of the questions were very trivial (e.g., what is differentiation, rank of a matrix), so it was a tough test. This is because you cannot miss AT ALL (unfortunately, I did).
If you do not know the exact answer, try to show your solution step-by-step in front of your interviewer. If you cannot remember a specific command in MATLAB, you can write "pseudocode" to potentially win partial credit.
I am still waiting for the result regarding the next step.
In addition to the questions posted in this forum:
Math: (elementary)
Programming: (everything... C/C++/Java)
MATLAB: (most tricky part, really unpredictable)
Change the color of a data line in the figure using code
MATLAB Profiler
Debug using code (dbstop)
Advantages of preallocation using zeros(n,1)
Does this code work:
A = 0; for k = 0:10 A(k) = i * i; end disp(double(A))
Fix it and then give the output.
Control Theory: (pretty elementary)
The following metrics were computed from 1 interview experience for the MathWorks Applications Support Engineer role in Lafayette, Indiana.
MathWorks's interview process for their Applications Support Engineer roles in Lafayette, Indiana is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for MathWorks's Applications Support Engineer interview process in Lafayette, Indiana.