← Back to Directory

Applied Intuition

Mid-sized

Most of these Applied Intuition write-ups come from Software Engineers (50), then Machine Learning Engineers (12) and Mobile Engineers (2). The most reported rounds are the technical phone screen (42), the system design round (14), the hiring manager screen (4) and the recruiter screen (2).

64 interview notes · updated Jul 2026

Applied Intuition·Software Engineer·Technical Phone Screen

Jul 2026
Applied gave me a coding round that was basically a mini database engine. One problem, but it had enough edge cases to keep me busy for the whole session.
  • Build an in-memory key-value store that supports SET, GET, DELETE, and nested transactions with COMMIT and ROLLBACK semantics.

“My first instinct was a stack of hashmaps, one per transaction level.”

View Post

Applied Intuition·Machine Learning Engineer·Take-home Assignment

Jul 2026
Applied Intuition ML engineer interview centered on a take-home Colab notebook with a broken GPT-style model. The task was to find and fix three specific bugs, write tests, and explain the reasoning. Pretty hands-on, no fluff.
  • Given a minimal GPT-style language model in a Colab notebook, identify and fix three bugs: a broken attention mask, a training loop error, and missing positional encoding. Also write unit tests that would have caught each bug and explain your reasoning.

“This took me longer than I expected on the attention masking piece.”

View Post

Applied Intuition·Machine Learning Engineer·Technical Phone Screen

Jul 2026
Applied ML engineer interview with a pretty deep CUDA question about deterministic floating-point reductions. The whole thing felt more like a systems/numerics research chat than a standard coding screen, which I wasn't fully prepared for.
  • How would you design a deterministic parallel reduction in CUDA that guarantees a fixed combination order, given that floating-point addition is not perfectly associative?
  • How do you combine reduction results across CUDA blocks without using nondeterministic atomic operations?
  • What guarantees can and cannot be made about floating-point reductions, even with a deterministic ordering scheme?
  • What are the time and memory tradeoffs of a deterministic reduction approach compared to a standard parallel reduction?

“The interviewer nudged me toward thinking about prefix sums, which helped a lot.”

View Post

Applied Intuition·Software Engineer·Onsite - System Design / Architecture

Jul 2026
System design round at Applied Intuition for a software engineering role. One meaty question that took up the whole session, lots of follow-ups, and I left feeling like I'd only scratched the surface of what they actually wanted.
  • You have a massive POSIX-like filesystem with millions of files in nested directories. Design an algorithm to find groups of duplicate files without reading file contents. You can only use metadata like file size, timestamps, permissions, and inode info. Cover how you'd traverse the tree, avoid symlink loops, handle hard links, deal with permission errors, and define what 'duplicate' even means under these constraints. Also discuss data structures, memory and I/O tradeoffs for scale, and give complexity analysis.

“This one wrecked me a little.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jul 2026
Applied gave me a coding problem that looked like a parser exercise but turned into a full dependency resolution challenge. Single question, but it had enough layers to keep me busy for the whole session.
  • Implement an evaluator for a simple DSL where each line assigns a variable to an arithmetic expression. Variables can reference each other in any order, and you need to handle cyclic dependencies, undefined variables, and arbitrary whitespace. Return a map of all successfully evaluated variable values.

“The parsing part I was fine with, strip whitespace, split on equals, tokenize the expression.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jul 2026
Applied gave me a compiler design question for a Software Engineer round, which I did not expect at all. It was a full pipeline: lexer, parser, AST, interpreter. More involved than your typical coding screen.
  • Design and implement a mini interpreter for a small expression language. It should tokenize input, parse it into an AST, and evaluate the AST to produce printed output. The language supports integer literals, variables, assignment, arithmetic with standard precedence, unary minus, and a print statement.

“I've done parser stuff before but never under interview pressure and never from scratch in one sitting.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jul 2026
Applied Intuition coding round, one meaty grid problem that took up basically the whole session. Not a bad experience but the complexity analysis portion at the end felt rushed on my side.
  • Given an m x n grid with k marked points, find the cell whose sum of shortest-path distances to all marked points is minimized. If any marked point is unreachable from all cells, return -1. Implement a BFS-based solution, return both the minimum total distance and an optimal cell, then analyze time and space complexity. Also discuss when multi-source BFS or coordinate medians could reduce complexity.

“I started with the brute force pretty quickly: run BFS from each marked point, accumulate distances per cell, track the minimum.”

View Post

Applied Intuition·Software Engineer·Onsite - System Design / Architecture

Jul 2026
System design round at Applied Intuition for a software engineer role. The whole thing was one big deep-dive into building a transactional key-value store, and they really pushed on the distributed systems tradeoffs rather than letting me stay at a surface level.
  • Design a key-value store that supports transactional operations including begin, commit, rollback, and nested transactions. Walk through your choices around isolation levels, concurrency control, durability, and how you'd scale it.

“This is a lot to unpack in one question.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jul 2026
Applied Intuition had me implement a circular buffer from scratch, which sounds like a classic warm-up until you realize they want the full thing: template types, fixed capacity, overwrite-on-full semantics, and a real conversation about index management. Pretty deep for what felt like a phone screen.
  • Implement a generic CircularBuffer<T, N> class in C++ with push, pop, and print methods. The buffer should have a fixed capacity set at instantiation, use pre-allocated storage, and overwrite the oldest element when full. Walk through how you manage head and tail indices, handle wrap-around, and distinguish between a full and empty buffer.

“I knew the general idea of a circular buffer but fumbled the full-vs-empty distinction under pressure.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jul 2026
Applied Intuition SWE interview had at least one coding round focused on binary search variants. Pretty standard algorithmic stuff but they threw in a small twist on the classic problem which caught me slightly off guard.
  • Given a sorted array of integers that may contain duplicates and a target value, return the first and last index where the target appears. Return [-1, -1] if not found. Walk through both a linear scan solution and a binary search solution.

“I started with the brute force since it's easier to explain and they seemed fine with that as a warmup.”

View Post

Applied Intuition interview FAQ

What rounds are in the Applied Intuition interview?

Candidates most often report a technical phone screen (42 write-ups), a system design round (14), a hiring manager screen (4) and a recruiter screen (2).

What does the Applied Intuition technical phone screen cover?

Across 42 technical phone screen write-ups, the most tagged question topics are Algorithms & Data Structures (45 questions), Technical Trade-offs (42) and System Design (32).

What is asked in the Applied Intuition system design round?

Across 14 system design write-ups, the most tagged question topics are System Design (25 questions), Technical Trade-offs (22) and Algorithms & Data Structures (8).