Software Engineer interview questions at Linear
409 verified questions reported by Software Engineer candidates interviewing at Linear. Each one is archetype-tagged so you can see the pattern, slot the right STAR story, and practice out loud against an AI interviewer that pushes back the way a real one would.
Top 25 verified questions
Sorted by quality score (specificity, clarity, practice-worthiness) with a tie-break on most recently observed.
- 1How would you explain the importance of checking residual structure and normality when validating a statistical regression model?technical
- 2Walk me through how you systematically approach and break down an ambiguous technical problem when clear requirements aren't immediately available.situational·final
- 3Describe the most technically challenging project you've delivered, focusing on the architectural decisions and problem-solving approach.behavioral
- 4Describe a professional project that did not meet its original objectives and explain the key lessons you derived from that experience.behavioral
- 5Walk me through how you would reverse a singly linked list in-place with O(n) time complexity and O(1) space complexity.technical
- 6How would you professionally address a senior leader's consistent tardiness that is negatively impacting team productivity and workflow?situational
- 7Tell me about a time when you successfully mediated a disagreement between team members and helped reach a constructive resolution.behavioral·onsite
- 8Design and implement a Least Recently Used (LRU) cache with O(1) get and put operations.technical·onsite
- 9Walk me through a significant production incident you've managed, detailing your troubleshooting approach and resolution strategy.behavioral·onsite
- 10Describe a complex software project you've worked on, highlighting your architectural choices and how you navigated technical challenges.behavioral·onsite
- 11Walk me through how you've navigated technical design disagreements and resolved ambiguity in a collaborative engineering environment.behavioral·onsite
- 12Walk me through a challenging technical bug you've diagnosed, and explain the systematic debugging process you used to resolve it.behavioral
- 13Walk me through how you would design a distributed URL shortening service that can handle 100 million daily redirects.system design·technical
- 14Walk me through a personal data science project that demonstrates your technical capabilities and problem-solving approach.behavioral
- 15Describe a project where you integrated AI technologies like LLM APIs into a production application using TypeScript and Python.behavioral·initial
- 16How would you design a concurrency strategy to prevent race conditions and ensure no double-bookings occur in a high-traffic ticket reservation system?system design·technical
- 17Walk me through how you would detect a cycle in a linked list using constant space complexity.technical
- 18Walk me through how you would design and implement a trie data structure to efficiently store and search strings.technical·onsite
- 19Walk me through how you would design a scalable API and database schema for a high-traffic distributed system.system design·onsite
- 20Design an in-memory banking system capable of handling concurrent API transactions with precise timestamp tracking and consistency guarantees.technical·onsite
- 21Walk me through a specific example of how you've helped a junior developer grow their technical skills or overcome a professional challenge.behavioral
- 22Describe a situation where you received constructive criticism about your code and how you processed and applied that feedback.behavioral
- 23Describe a complex technical project you've led, walking me through its key architectural decisions and design rationale.behavioral·onsite
- 24Describe a time when your team missed a critical project milestone. How did you handle the situation and work toward resolution?behavioral·behavioral
- 25How would you design an algorithm to detect cycles in a directed graph using depth-first search or other graph traversal techniques?technical·onsite
Common questions
It varies by round — phone screen typically covers 5–8 questions, on-site loops cover 15–25 across multiple interviewers. The full Linear Software Engineer loop tends to surface 30+ distinct prompt patterns, which is what we've banked here.
Yes — every question on this page is verified, meaning at least one candidate reported being asked it in a real Linear interview. We don't pad the list with generic prompts that weren't reported.
Pick three to five of the questions below in your weakest archetype, run them through the practice tool out loud, and read the per-answer feedback. Most candidates who get an offer report 8–15 practice sessions in the two weeks before the interview.
The behavioral questions stay roughly the same; what changes is the bar on the answer. At more senior levels, Linear expects more concrete business outcomes, more stakeholder management, and more scope in the stories. The technical bar also shifts upward.
Read them. Then practice them.
The list is the start. The reps are what move the score. First sample question is free.