I applied online. The process took 5 days. I interviewed at MathWorks (Natick, MA) in Jan 2017
Interview
Initially coding challenge, phone interview, then onsite interview. In coding test choose any 2 languages from 5 - I chose Java and Python. Questions related to data structures and algorithms were asked. Questions were average but I messed up in between the coding test.
I applied through college or university. The process took 2 weeks. I interviewed at MathWorks (Los Angeles, CA) in Oct 2016
Interview
Got a behavioral interview after career fair and they contacted me a couple days later. Questions were fairly simple and the interviewer seemed to care about my answers. I waited about a week for them to respond and I didn't get to the technical interview, but I should have prepared better for it. Overall the interview and contact with the hiring manager was a decent experience.
Interview questions [1]
Question 1
Q: Have you worked in a team setting before? If so, what was it like? Any difficulties?
I applied online. The process took 2 weeks. I interviewed at MathWorks
Interview
The interview is all-day starting at 9 AM and ends around 3:30 - 4 PM with an hours break for lunch (they are nice and buy you the lunch!).
Candidates have a 45 min presentation to talk about their past projects from their education and work experiences. This is very interactive you may be asked to cut-to-chase depending on the panel's judgement.
Following the presentation is a series of 4 technical interviews with your future team members. Each vary in complexity and size.
Lunch interview can be interesting as always but don't drop your guard yet, until you go home maybe.
Interview questions [2]
Question 1
How do you find the square root of an integer N, in log2[N] steps ?