Interview questionsLinearSoftware Engineer

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.

  1. 1
    How would you explain the importance of checking residual structure and normality when validating a statistical regression model?
    technical
  2. 2
    Walk me through how you systematically approach and break down an ambiguous technical problem when clear requirements aren't immediately available.
    situational·final
  3. 3
    Describe the most technically challenging project you've delivered, focusing on the architectural decisions and problem-solving approach.
    behavioral
  4. 4
    Describe a professional project that did not meet its original objectives and explain the key lessons you derived from that experience.
    behavioral
  5. 5
    Walk me through how you would reverse a singly linked list in-place with O(n) time complexity and O(1) space complexity.
    technical
  6. 6
    How would you professionally address a senior leader's consistent tardiness that is negatively impacting team productivity and workflow?
    situational
  7. 7
    Tell me about a time when you successfully mediated a disagreement between team members and helped reach a constructive resolution.
    behavioral·onsite
  8. 8
    Design and implement a Least Recently Used (LRU) cache with O(1) get and put operations.
    technical·onsite
  9. 9
    Walk me through a significant production incident you've managed, detailing your troubleshooting approach and resolution strategy.
    behavioral·onsite
  10. 10
    Describe a complex software project you've worked on, highlighting your architectural choices and how you navigated technical challenges.
    behavioral·onsite
  11. 11
    Walk me through how you've navigated technical design disagreements and resolved ambiguity in a collaborative engineering environment.
    behavioral·onsite
  12. 12
    Walk me through a challenging technical bug you've diagnosed, and explain the systematic debugging process you used to resolve it.
    behavioral
  13. 13
    Walk me through how you would design a distributed URL shortening service that can handle 100 million daily redirects.
    system design·technical
  14. 14
    Walk me through a personal data science project that demonstrates your technical capabilities and problem-solving approach.
    behavioral
  15. 15
    Describe a project where you integrated AI technologies like LLM APIs into a production application using TypeScript and Python.
    behavioral·initial
  16. 16
    How 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
  17. 17
    Walk me through how you would detect a cycle in a linked list using constant space complexity.
    technical
  18. 18
    Walk me through how you would design and implement a trie data structure to efficiently store and search strings.
    technical·onsite
  19. 19
    Walk me through how you would design a scalable API and database schema for a high-traffic distributed system.
    system design·onsite
  20. 20
    Design an in-memory banking system capable of handling concurrent API transactions with precise timestamp tracking and consistency guarantees.
    technical·onsite
  21. 21
    Walk me through a specific example of how you've helped a junior developer grow their technical skills or overcome a professional challenge.
    behavioral
  22. 22
    Describe a situation where you received constructive criticism about your code and how you processed and applied that feedback.
    behavioral
  23. 23
    Describe a complex technical project you've led, walking me through its key architectural decisions and design rationale.
    behavioral·onsite
  24. 24
    Describe a time when your team missed a critical project milestone. How did you handle the situation and work toward resolution?
    behavioral·behavioral
  25. 25
    How 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

How many Software Engineer interview questions does Linear actually ask?

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.

Are these questions actually asked at Linear?

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.

What's the best way to prepare for a Software Engineer interview at Linear?

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.

Does Linear ask different questions for different Software Engineer levels?

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.