← Back to Directory

modular

Small

Modular is an AI infrastructure company that develops a unified platform for building and deploying artificial intelligence systems. It is known for creating the Mojo programming language and the MAX platform, aimed at improving the performance and portability of AI workloads. The company was founded by former engineers behind Google's TensorFlow and Apple's Swift.

2 interview notes · updated Jul 2026

modular·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a software engineering role at Modular and got hit with a graph problem about finding the critical path in a directed acyclic graph. Pretty algorithmic, no behavioral stuff from what I can tell. The problem had a bunch of test cases which was either reassuring or a sign they wanted to see you handle edge cases carefully.
  • Given a directed acyclic graph of tasks where each task has a name, a list of prerequisite tasks, and a duration, write a function that returns the critical path value (the maximum total duration along any dependency chain) and one corresponding ordered list of task names on that longest path.

“This is basically topological sort plus dynamic programming once you see it clearly, but I spent a few minutes fumbling around trying to think about it as a pure DFS before remembering you can just compute earliest completion times in topo order.”

View Post

modular·Software Engineer·Technical Phone Screen

May 2026
Interviewed for a software engineering role at Modular and got a graph algorithm problem. Pretty focused technical screen, nothing behavioral, just code and explain your reasoning.
  • Given a list of tasks with names, dependencies, and durations representing a directed acyclic graph, compute the critical path length (longest path by total duration) and return the actual sequence of tasks that forms that path. Handle multiple test graphs.

“This is a classic DAG longest-path problem but the twist is you also have to reconstruct the path, not just return the length.”

View Post