
MathWorks Software Engineer and EDG interviews typically start with a MATLAB-or-coding online assessment, sometimes with a HireVue video, then a resume- and OA-focused technical round and a roughly four-hour final loop mixing coding, design, and behavioral questions.
$120K
Avg. Base Comp
$150K
Avg. Total Comp
4-6 rounds
Typical Rounds
2 months
Process Length
MathWorks' Software Engineer and EDG (Engineering Development Group) interviews usually open with a heavy screening gate. The first step is a HackerRank-style assessment that mixes math or probability questions with a choice between a MATLAB route and a standard coding route. It is sometimes paired with a one-way HireVue asking why you want to join MathWorks. MATLAB-route questions are practical: visualization, loading files, indexing matrix rows and columns, and solving Ax=b. The coding route can include graph, interval, and DP problems, and one candidate found a DP question close to LeetCode hard.
Candidates who advance typically face a technical interview built around your own OA solution and resume projects. Interviewers ask you to explain your OA logic, time complexity, edge cases, and possible improvements. They then hand you a fresh LeetCode-style problem, usually medium but occasionally hard, sometimes alongside a low-level or object-oriented design question. One candidate had only about 20 minutes for the coding portion, so practice solving under a tight clock while talking through your approach.
Final rounds are commonly a roughly four-hour virtual loop split across technical, hiring-manager, and HR conversations. Behavioral questions cover missed deadlines, teammate conflict, and taking initiative. Expect practical questions too, about start date, salary expectations, and relocation. One EDG candidate got an open-ended prompt to design a controller for a system. Have a genuine, specific answer to 'why MathWorks,' since it came up repeatedly. In one successful process, a verbal offer arrived within three working days of the final loop, and the whole process took about two months.
Synthesized from 32 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the The Mathworks process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at The Mathworks
Given two sorted lists, write a function to merge them into one sorted list.
| Question | |
|---|---|
| Hurdles In Data Projects | |
| Loan Model | |
| Client Solution Pushback | |
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Random SQL Sample | |
| Minimum Change | |
| Raining in Seattle | |
| Find the Missing Number | |
| Scrambled Tickets | |
| Rectangle Overlap | |
| The Brackets Problem | |
| Download Facts | |
| Employee Project Budgets | |
| Integer to Roman | |
| P-value to a Layman | |
| Find the First Non-Repeating Character in a String | |
| Employee Salaries (ETL Error) | |
| Bagging vs Boosting | |
| Daily Retention Summary | |
| Google Maps Improvement | |
| Lowest Paid | |
| Find Bigrams | |
| Real-Time Transaction Streaming | |
| Level Of Rain Water In 2D Terrain | |
| Longest Increasing Subsequence | |
| Get Top N Frequent Words | |
| Binary Tree Conversion | |
| Target Indices |
Synthesized from candidate reports. Individual experiences may vary.
Most candidates start with a HackerRank-style assessment that mixes math or probability questions with a choice between MATLAB problems and a standard coding route. One report also included DSA and MATLAB multiple-choice questions. Some candidates also complete a one-way HireVue with a 'why MathWorks' question. One candidate found a DP-style question genuinely hard but noted that plenty of time was given.
Candidates describe a short phone or manager screen, one of about 15 minutes. It covers resume follow-ups, a technical project, behavioral questions such as times you took initiative, and a company overview. One candidate described it as more of a vibe check than a deep interview.
The technical round opens with resume and project questions. Candidates then explain their OA logic, time complexity, and possible improvements before solving a new LeetCode-style problem live, usually medium and occasionally hard, including edge cases. Some reports add a low-level or OOP design question. One candidate had only about 20 minutes for the coding portion.
Candidates who advance describe a roughly four-hour virtual loop of technical, manager, and HR interviews. The manager and HR portions are behavioral, covering conflict, missed deadlines, fit, start date, salary expectations, and relocation. One EDG candidate also designed a controller for a system and discussed OA solutions.
One candidate who received an offer heard verbally within three working days of the final loop, followed by the formal offer; that process took about two months overall. One rejected candidate saw their portal status change to 'not a match this time.'