← Back to Directory

Applied Intuition interview notes, page 4 of 7

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·Onsite - System Design / Architecture

Jun 2026
System design round at Applied for a software engineer role. Just one big open-ended prompt about building a transactional key-value store, which sounds straightforward until you actually have to talk through concurrency control and crash recovery in real time.
  • Design an in-memory or disk-backed key-value store that supports transactional operations including begin, commit, and rollback, with multiple concurrent clients.

“I spent the first few minutes just trying to nail down scope, which I think was the right call.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jun 2026
Applied gave me a geometry problem for a software engineer screen and it was more of a rabbit hole than I expected. The edge cases kept multiplying the longer I thought about it.
  • Given two 2D line segments defined by their endpoints, write a function to determine whether the segments intersect. Handle edge cases like vertical segments, endpoint touches, and collinear overlaps. Follow-up: if they intersect at a single point, return the coordinates; if they overlap along a stretch, return a representation of that overlap.

“I started with the slope-intercept approach and immediately ran into the vertical segment wall.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jun 2026
Applied Intuition had me do a systems-style coding round where the whole point was handling I/O constraints on a massive grid, not cleverness. Felt more like an infrastructure problem than a typical leetcode session, which was a nice change of pace.
  • You're given starter code for a Conway's Game of Life-style cellular automaton on a 2D grid. The grid is too large to fit in memory (think over a million rows and columns). How do you implement a single generation step without loading the whole grid at once?

“The core of the problem is basically: stop thinking about the grid as a 2D array you can index freely, and start thinking about it as a stream.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jun 2026
Applied Intuition coding round for a software engineer role. One meaty design-and-implement question that took up the whole session, way more to unpack than I expected going in.
  • Design and implement an in-memory key-value store that supports nested transactions, including SET, GET, BEGIN, ROLLBACK, and COMMIT commands. Discuss your data structures, per-operation complexity, edge cases, and the trade-offs between a stack-based iterative approach versus a recursive one.

“I started with the obvious thing: a main hashmap plus a stack of diff logs per transaction layer.”

View Post

Applied Intuition·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Applied gave me a technical screen for an ML Engineer role that turned into a pretty involved coding problem about schema validation. No fluff, just code. The problem was well-scoped but had enough edge cases to keep you honest.
  • Given a set of custom descriptor objects that define an expected schema, implement a validator that checks whether an input configuration matches the descriptor. The validator should handle primitives, nested objects, and lists, and return a list of errors that include field paths and type information.

“This one took me a minute to fully parse.”

View Post

Applied Intuition·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Interviewed for an ML Engineer role at Applied and got a data structures implementation question, which surprised me a bit. Not what I expected going in, but it was a fair problem if you've thought about circular buffers before.
  • Design and implement a fixed-capacity double-ended queue (deque) from scratch. It should support insertions and deletions from both ends, plus peek and status checks, all in O(1) time. Handle the case where the deque is full or empty gracefully, and make sure wraparound works correctly.

“My first instinct was to use a plain array with two pointers, which is the right call, but I fumbled the wraparound logic for a bit.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jun 2026
Applied Intuition SWE coding round, one problem the whole time. It was a BFS grid question that looked familiar until it wasn't.
  • Given an m x n grid where 0 is empty land, 1 is a building, and 2 is an obstacle, find the cell to place a new house such that the total BFS distance to all buildings is minimized. Return that minimum total distance or -1 if no valid placement exists. Twist: building cells themselves are also valid placement candidates, unlike the standard version of this problem.

“I knew the base problem so I started coding pretty confidently, which was a mistake.”

View Post

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

Jun 2026
System design round at Applied Intuition for a software engineer role. One big open-ended question about building a schema catalog service, and the whole session was basically a design discussion. Pretty intellectually interesting but also a lot of ground to cover in one go.
  • Design a service that lets users query the contents of a large collection of schema files (Avro, Protobuf, JSON Schema, SQL DDL, etc.). The service should support queries like 'find all schemas with a field named user_id of type long' or 'find schemas that reference type Address'. Walk through parsing and normalization, storage choices, query API design, keeping the catalog fresh when files change, and scaling to millions of schemas.

“This one is genuinely hard to scope in real time because the prompt is almost entirely open.”

View Post

Applied Intuition·Software Engineer·Technical Phone Screen

Jun 2026
Applied Intuition SWE interview with a geometry problem that sounds deceptively simple until you're actually in it. The interviewer wanted every edge case handled, and I mean every single one.
  • Given two 2D line segments, determine whether they intersect. You must handle edge cases including collinear segments, perpendicular lines, shared endpoints, zero-length segments, and parallel non-collinear segments.

“I started with the happy path and the interviewer just kept adding cases.”

View Post

Applied Intuition·Machine Learning Engineer·Technical Phone Screen

Jun 2026
Interviewed for an ML Engineer role at Applied Intuition. The questions leaned heavily on research background and future direction, which felt more Research Scientist than MLE to me, but I went with it.
  • Walk me through your most relevant past research experience. What problems did you work on, what methods did you use, and what measurable impact came out of it?
  • What research areas are you most excited to explore next, and what's drawing you toward them?
  • How do your research interests align with what this team is currently working on?

“This is the kind of question that sounds easy until you're actually in it and realize your 'measurable impact' is a 2% improvement on a benchmark nobody outside your lab cares about.”

View Post