I applied through an employee referral. The process took 7 weeks. I interviewed at MathWorks in Jan 2016
Interview
I went through 3 phone interviews for the job of developing Simulink before getting rejected. I didn't really want this job because I was initially declined from another job at MathWorks and given this job position as alternative. Then, I decided to have a try.
The first interview was to ask what my PhD researches are. The other two interviews were about technical questions. A lot of C++ design pattern questions were asked. Those things are not what I am familiar with because I never need to use them in my PhD research and I didn't spend time to prepare. Nothing related to my research, computer graphics, were asked, which makes them not seen my positive side.
One unhappy thing is that they didn't tell me that I was declined until I asked the recruiter 2 months later. And the recruiter did not sound friendly when giving me the rejection news.
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?”