I applied through college or university. The process took 3 weeks. I interviewed at MathWorks
Interview
So MathWorks came to my university to recruit. Somehow I got an interview, the first round was behavioral. The second interview was full of random questions, no coding involved, but a lot of conceptual questions were thrown. A few I could think of was regex's and converting dfs and nfs. Most of the questions are already listed in the site, they do recycle those questions. The third interview, was a mix of both, ask you about your background and a few brain teaser questions.
Interview questions [1]
Question 1
Assume that you had a dollar in coins in your pocket. Assume you dropped all your coins. What is the probability that you pick up a random coin that that specific coin was a penny? How would you code this problem?
I applied online. I interviewed at MathWorks in Feb 2012
Interview
Applied online. Got an email if i was ready to be interviewed .Later they mailed me and asked me to implement a fraction class in c++ or java and return that to them in couple of days. After that i had 2 technical interviews and 1 hiring manager interview. Technical was on that Fraction class only asked me to find the bug. Hiring manager asked me software models and wt are their differences, Time management, Conflict, team players etc
Interview questions [1]
Question 1
Implement a fraction class with add multiplication subtraction functionalities