The interview process included:
All these steps were completed within two weeks.
I was called about a week later by the HR representative but was unavailable. I was unable to get back in contact with HR. After some time, I checked the Mathworks careers website and found my application status had been updated to "Match not ideal at this time." I assumed this meant no.
The HR phone screen was informative, offering more opportunity for me to learn about the company and the job than for them to assess my personality or work ethic. It included some behavioral and resume-based questions.
The Coding Challenge was one hour in length and could be completed at a time of my choosing within a week of the HR phone call. I was expected to complete two challenges. For each challenge, I was given a choice between two options (e.g., choose one from challenges 1 or 2, AND one from challenges 3 or 4). I was allowed to use C++ or Java, provided I used both languages, one for each problem.
The follow-up phone interview was 45 minutes in length. It began with a review of my code from the challenges. I was asked to explain my approach and how my code worked, followed by questions about its efficiency. An extension question was posed for each challenge, asking how I would modify my code to accommodate a new stipulation. Subsequently, I was asked a handful of unrelated programming questions, most of which involved writing code (e.g., designing an inheritance hierarchy to represent a real-life situation).
The following metrics were computed from 1 interview experience for the MathWorks EDGBachelor Computer Science Majors role in Natick, Massachusetts.
MathWorks's interview process for their EDGBachelor Computer Science Majors roles in Natick, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for MathWorks's EDGBachelor Computer Science Majors interview process in Natick, Massachusetts.