The first step is a HackerRank challenge where you solve math/statistics problems and then choose between a MATLAB section and a coding section. The coding section has two problems. I was very disappointed that Python was not one of the languages you could choose.
After that, there is a phone interview with a manager. If you get the green light there, you proceed to an onsite interview.
You then receive a call from HR, where they 'check in' with you about the process. From my personal experience, HR at MathWorks was extremely unpleasant to talk to. The two HR employees I spoke with seemed to dislike interacting with people, and the interactions felt very robotic and scripted. This was the least pleasant part of the entire interview process for me.
On the day of the onsite interview, you first have a technical interview for 1 hour and 45 minutes with an EDG engineer. Then, there is a 45-minute interview with a manager where they ask behavioral questions. Finally, there is a 45-minute interview with HR, where they also ask behavioral questions. The HR part was extremely unpleasant once again.
From this entire process, I noticed they don't seem to favor hiring PhDs. The process and company seem more suited to someone with a bachelor's degree or a master's degree at most. If you mention the word "research," it makes them uncomfortable. They primarily want someone to be a developer.
Also, a word of advice: don't mention other offers you might have. They do not negotiate salaries.
How do you explain something to someone when they don't understand it? (Stupid question!)
The following metrics were computed from 21 interview experiences for the MathWorks Engineering Development Group (EDG) role in Natick, Massachusetts.
MathWorks's interview process for their Engineering Development Group (EDG) roles in Natick, Massachusetts is very selective, failing most engineers who go through it.
Candidates reported having good feelings for MathWorks's Engineering Development Group (EDG) interview process in Natick, Massachusetts.