← Back to Directory

Applied Intuition interview notes, page 6 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·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, covering transactions, nested contexts, and complexity tradeoffs. More system-flavored than I expected for a coding interview.
  • Design and implement an in-memory key-value store that supports transactions and arbitrarily nested transactional blocks. The system should handle SET, GET, BEGIN, ROLLBACK, and COMMIT commands, where ROLLBACK discards the current transaction's changes and COMMIT merges all open transactions into the base state. Also discuss the time and space complexity of each command, compare a stack-based versus recursive approach for managing nested transactions, and walk through example interactions including edge cases like GET on a missing key or ROLLBACK with no open transaction.

“This one took me a second to parse because it sounds like a database question but it's really a stack management problem.”

View Post

Applied Intuition·Software Engineer·Hiring Manager Screen

Jun 2026
Behavioral screen at Applied Intuition for a software engineering role, focused almost entirely on career narrative and motivation for leaving my current job. Pretty conversational but the questions had teeth if you weren't prepared.
  • Walk me through the key decisions in your career so far: why you chose your undergrad, why CS, why each internship, why you returned to your current company, and why you're looking to leave now.
  • How do you explain your reason for leaving your current role in a way that's honest but still comes across as professional?

“This is the kind of question that sounds easy until you're actually in it and realize your career doesn't have a clean narrative arc.”

View Post

Applied Intuition·Mobile Engineer·Technical Phone Screen

Jun 2026
This was a follow-up coding round at Applied Intuition for a Mobile Engineer role, building on a previous button click detector problem. The twist this time was dropping the fixed sampling interval and working with real timestamps instead.
  • You've built a button click detector that assumed state updates arrive every 10ms. Now the updates arrive at arbitrary times. Rework your solution to use real timestamps from each sample (or a now() call at arrival time) while keeping the same single click and long click thresholds.

“The first part felt manageable because fixed intervals let you just count samples.”

View Post

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

Jul 2026
Went through two rounds with Applied Intuition and the second one was genuinely one of the worst interview experiences I've had. The interviewer showed up late, spent most of the session making snide comments about my system design, and cut the whole thing short. Rejection came right after, which, yeah, not a shock.
  • Walk through your system design approach for a given problem.

“The interviewer made it pretty clear early on that he wasn't impressed.”

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·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·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 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·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 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