1. Take home coding project. Difficulty is in between leetcode medium and hard.
2. Give an onsite presentation for fresh PhD grad.
3. Chat with the team about background and experience.
I applied through college or university. I interviewed at MathWorks
Interview
The first phase was just a general phase screen. Only took about 10-15 minutes.
Second phase was a basic programming level test and took about 90 minutes. As long as you know basic programming knowledge you will be fine.
Third phase was in person interview which was around 4 hours meeting with 3 different people and having lunch with people that already work there. The technical interview was a pain but the other 2 were basic get to know you interviews.
Interview questions [1]
Question 1
How would you go about writing a program to make a circle with a starting point and radius?
I applied through college or university. I interviewed at MathWorks in Mar 2020
Interview
Consisted of a technical phone interview after the manual coding test. The manual coding test was on hackerrank. The phone interview asked about object oriented design and had an online whiteboarding session.
Interview questions [1]
Question 1
What object oriented programming experience have you had?