MathWorks·Software Engineer·Technical Phone Screen
Jul 2026
MathWorks software engineer interview with a meaty constraint-satisfaction problem that covered algorithm design, data structures, complexity analysis, and pseudocode all in one question. Pretty demanding for a single problem but it felt like they wanted to see how far you could take it.
- You have a set of locations on a 2D grid and a list of relational constraints: directional clues (north/south/east/west), adjacency or non-adjacency, row/column exclusions, and an 'exactly one of a set is adjacent to a target' rule. Design an algorithm to find the unique grid position of a target person given these constraints, describe your data structures, analyze time and space complexity, and write pseudocode.
“This was a lot to unpack.” The rest of the author's notes on Software Engineer interview at MathWorks, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post