I applied through university. The process took 3 weeks. I interviewed at MathWorks (New York, NY) in Feb 2015
Interview
I applied through my college career services. Phone call with recruiter to discuss position. I had one technical interview that was easy - basic programming concepts. I chose Java and had basic questions on object inheritance. I had a follow up interview with recruiter to discuss questions about my work ethic and what not. Finally, phone call with an offer.
Interview questions [1]
Question 1
Simple question about a "dog" and "fox" class that want to communicate with each other.
I applied online. The process took 4 weeks. I interviewed at MathWorks (Boston, MA) in Oct 2016
Interview
The interview process was quite lengthy:
1. HR Phone Screen
2. Hackerank Challenge (2hr)
3. Onsite with two 1 hour technical interviews
4. Onsite with two hr/manager behavioral interviews
The people were fairly nice in the interviews. The questions ranged from easy to medium difficulty (practicing on a platform like Hackerrank would help lots). Be prepared to answer one pure math questions.
Interview questions [1]
Question 1
Given some C source code, show how you would track the scope of all program variables.