Katkat

Company

Applied Intuition interview questions

48 practice questions in the style of Applied Intuition's interviews, covering Software Engineering Fundamentals, Coding & Algorithms, ML System Design, System Design, Behavioral & Leadership, Data Manipulation (SQL/Python), Machine Learning.

Questions48

4 easy34 medium10 hard

Your progress0/48

Applied Intuition interview questions by the numbers

Last updated

Katkat has 48 Applied Intuition interview questions. The largest topics are Coding & Algorithms (52%), Software Engineering Fundamentals (23%) and System Design (13%). By difficulty: 8% easy, 71% medium and 21% hard. The most common round is Technical Screen (69%). Frequent concepts include Data Structures, Algorithms, System Design and Concurrency.

Difficulty

  • Easy8% · 4
  • Medium71% · 34
  • Hard21% · 10

Interview rounds

  • Technical Screen69% · 33
  • Onsite31% · 15

Roles

  • Software Engineer88% · 42
  • Machine Learning Engineer10% · 5
  • Backend Engineer2% · 1

Frequent concepts

  • Data Structures15% · 7
  • Algorithms10% · 5
  • System Design8% · 4
  • Concurrency6% · 3
  • Geometry6% · 3
  • geometry4% · 2

Showing 31–48 of 48 results

  • This question evaluates knowledge of positional encoding mechanisms for Transformer language models, covering embedding mathematics, tensor shapes and broadcasting, PyTorch implementation details, expected training and inference symptoms when positional information is omitted, and methods for empirical verification and ablation.

    Applied IntuitionMachine Learning EngineerMachine LearningTechnical Screen
  • Implement and analyze a quadtree-based search algorithm that locates all vehicles on a 2D grid using a Boolean square-scan API.

    Applied IntuitionSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • Merge straight lane segments, each given as a list of collinear integer points, so that segments lying on the same line whose extents overlap or touch become one segment containing all of their points. It tests exact collinearity checks, handling of horizontal and vertical segments, and interval merging along each line.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates computational geometry and algorithm design skills, focusing on collinearity testing, projecting points onto a line, merging overlapping 1D intervals generalized to arbitrary lines, ordering points along a line, and handling duplicates and edge cases.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Collapse a pile of straight fence-line survey readings into one run per physically continuous stretch of fence, by detecting which readings sit on the same infinite line and connect up. Tests exact collinearity detection, correct handling of every orientation, and interval merging per line.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to handle geometric data by identifying and merging overlapping segments that lie on the same infinite line.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to handle geometric data by sorting and merging 1D intervals that exist within a 2D space, specifically focusing on collinear segments.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Two behavioral prompts from one interview loop: a short self-introduction that turns into why the company's mission interests you, and a walkthrough of your school, major and job decisions covering why you chose each, the alternatives you had and what you learned. It tests motivation, judgment and self-reflection.

    Applied IntuitionSoftware EngineerBehavioral & LeadershipOnsite
  • Implement a discrete-time multi-agent simulator using unicycle kinematics and forward Euler integration to track agent trajectories and detect inter-agent collisions.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to parse a hierarchical schema definition, resolve nested type references using a symbol table, and implement an efficient lookup function for type paths.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Implement size and field-type lookups over a simplified protobuf-style schema in which messages embed other messages, then write the parser that builds the schema from raw text. Tests schema data modeling, handling of nested, cyclic and unknown message references, clear error behavior, and robust parsing of proto-like definitions.

    Applied IntuitionSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • Implement an equation evaluator that computes the integer values of variables defined in terms of literals and other variables while detecting cycles and undefined references.

    Applied IntuitionBackend EngineerCoding & AlgorithmsTechnical Screen
  • This question tests the ability to optimize grid-based simulations that exceed local memory capacity, focusing on sliding windows, buffer management, and efficient disk I/O.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • Scale a working small-grid cellular-automaton fire-spread simulation to a dense multi-million-cell board that no longer fits in memory, by computing each generation with a three-row sliding window read from one file and streamed into another. Tests memory estimation and disk-backed algorithm redesign without changing the core update rule.

    Applied IntuitionSoftware EngineerSoftware Engineering FundamentalsTechnical Screen
  • This question evaluates competency in algorithms and data-structure design for real-time stream processing, including maintaining per-simulation state, handling time-based expirations, and reasoning about performance and correctness.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This problem tests your ability to recursively validate a JSON object against a structured schema definition and handle field presence constraints.

    Applied IntuitionSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates schema validation skills including recursive data structures, primitive and composite type checking, and structured error reporting for configuration objects, categorized under Coding & Algorithms for a Machine Learning Engineer role and focused on practical implementation.

    Applied IntuitionMachine Learning EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates the candidate's proficiency in end-to-end system design—covering requirements definition, architecture and component design, data modeling, scalability, trade-off analysis, and operational readiness—within the System Design domain for a software engineer role.

    Applied IntuitionSoftware EngineerSystem DesignTechnical Screen

Applied Intuition interview experiences

All 11 →
  • 45-Minute Phone Screen With Merge SegmentsApplied Intuition · Software Engineer · Technical Screen · Oct 2026

    Old question: merge segments. You also have to think about how to handle slope 0. Solution: a math problem plus merge intervals. Now let me complain about this company's interview. The phone screen was 45 minutes in total: 5 min intro + 5 min Q&A, so that leaves 35 min for the problem, and you still have to communicate the whole time. 🙄 Even if I had seen it before and practiced in Java, I'd be d…

  • AI-Assisted Virtual Onsite Building a Query API over MCAP Driving LogsApplied Intuition · Software Engineer · Onsite · Oct 2026
    Rejected

    This is the same as the earlier thread about this interview. The format is MCAP, and the content is car driving data, like video, images, location information... folder structure of the logs: MCAP defines a message schema, and the message content is ProtoBuf encoded. Every message has a timestamp, and the API I had to implement needs to query by timestamp, so an index is needed. My idea was to st…

  • Game of Life Scaled to 1M x 1M in a Phone ScreenApplied Intuition · Software Engineer · Technical Screen · Oct 2026

    The interviewer first demoed Conway's Game of Life in the browser (I had never heard of it before), then pasted starter code into CoderPad: next_gen computes the next generation of the board. There is a helper _process_cell(old_board, new_board, row, col) that decides whether a cell lives or dies based on its neighbor count. The initial board is random with a probability p between 0 and 1, so the…

  • Real-Time 3D Playback Design, Then a 2-Hour AI-Assisted BuildApplied Intuition · Software Engineer · Onsite · Sep 2026

    A 30-minute panel. It starts with a self-introduction, but the intro itself isn't the point. The main thing is that you need to explain why you're interested in the company's mission, so look up the mission statement on their website beforehand and talk about it. System design, 45 minutes. It was to build a real-time 3D playback system given logs of data. It's the toy-car modeling question that h…

  • Aggressive Interruptions on a Coding Phone ScreenApplied Intuition · Software Engineer · Technical Screen · Aug 2026

    HR call: Two different HR people reached out to me. It was basically background chat. The first HR felt like they came out of a frat, very flippant, and asked me this kind of dumb question about why I'd choose to accept a return offer and go back to a certain company as a full-time employee. The second one asked what I wanted out of my next job, and then asked to schedule the interview right ther…

More companies