I applied online. The process took 5 weeks. I interviewed at MathWorks (Natick, MA) in Nov 2014
Interview
Initially starts with a video interview to check communication skills and interest level. Next comes two phone interview where 1 is with hr to know more about position and salary benefits and next one with some engineer who will ask basic technical questions and aptitude questions. This is the weeder round. After doing well, there will be a presentation round of your topic for 30 min and follow up interview with many other engineers and hiring manager. It gets difficult as you move up the round.
Interview questions [1]
Question 1
Basics of software design
OOAD
Design patterns
UML diagram for any system of my choice but with detail
Basic MATLAB questions and what do you want to change here?
Math puzzle
The process took 4 weeks. I interviewed at MathWorks
Interview
Email from Hr to set up phone interview.
Behavioral interview
Set up technical interview time
Technical interview.
The process was smooth and the people were really nice but for some reason they don't contact you again if you don't get an offer. I found out my rejection from viewing my account
I applied online. The process took 1+ week. I interviewed at MathWorks (Natick, MA) in Feb 2016
Interview
1 HR round followed by 1 phone round. Asked basic stuff about OOP, Data Structures and Algorithms and some language-specific Questions. I had selected Java and C/C++, so I got quizzed about garbage collection, memory allocation and destructors.
Interview questions [1]
Question 1
I was also asked about designing a prototype of an ATM machine!