Applied Intuition Software Engineer interview questions

50 Software Engineers have shared notes from their Applied Intuition interviews, with the questions they were asked in each round. That is 78% of the 64 Applied Intuition interview notes on Screna AI.

50 Software Engineer interview notes

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