I applied online. The process took 6 weeks. I interviewed at MathWorks (Natick, MA) in June 2019
Interview
My interview experience with MathWorks was very pleasant. The process lasted around 6 weeks (mid May - June 2019).
The first round was based on my resume. Following this, there were two technical screens (1 video and 1 phone call). After this there was a short HR call where I was asked the generic behavioral questions. During this I call, I was informed that they wanted me to come on-site. I had to prepare a 45 min presentation on any previous project. After the presentation, I had 3 technical interviews (around 50 min each) and 1 HR interview. I received a call the next day to inform me that they were proceeding with my reference and background check. I received my offer letter the day after these check were completed. Overall, the process was pretty fast and the HR was very responsive.
Interview questions [1]
Question 1
No fancy algorithm questions! Have a thorough knowledge of the ins and outs of the language you choose. OOPS based questions: special member functions, polymorphism, inheritance, design patterns. Asked about different keywords: auto, static, const, etc. Heap & stack memory, how is a source code built (preprocessor -> compiler -> linker). The coding questions were pretty basic. Some "What is the output" type questions
Technical coding assessment given on online platform. Plenty of time for assessment, easy and medium difficulty questions. A series of questions about my experience for which I recorded a video response
Interview questions [1]
Question 1
Do you have any experience with object oriented programming languages
Multiple coding assessments online, with browser use monitored to prevent cheating. The online environment had no linting or suggestions, so you need to know the correct syntax and function names for your selected programming language
Interview questions [1]
Question 1
Generally was string handling and mathematical puzzles they had contrived.
The interview process included an initial HireVue behavioural assessment, followed by a timed technical test with algorithmic questions. After that, I had a interview where I walked through my CV and answered scenario-based questions
Interview questions [1]
Question 1
“Can you walk me through your CV and highlight the most relevant projects?”
“Why are you interested in joining our organisation and this role specifically?”
“Describe a time you made a mistake at work. What did you learn from it?”
“What technical challenges have you faced recently, and how did you solve them?”
“How do you usually gather and validate requirements from stakeholders?”