practice a little every day, paws crossed ♡
Software Engineer Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 421–450 of 748 results
- GustoMediumSoftware EngineerDemonstrate Customer-Centric Judgment About AI
Evaluates how an engineer makes grounded, customer-first decisions when designing or deploying AI features, balancing user risks, technical feasibility, and business impact.
Behavioral & LeadershipOnsiteBehavioralAI & MLCustomer Empathy - HarveyMediumSoftware EngineerDefend a Project Decision and Its Trade-offs
Prepare a project decision deep dive with concrete alternatives, personal ownership, correctness evidence, accepted costs, and a migration rationale.
Behavioral & LeadershipOnsite - HarveyMediumSoftware EngineerDescribe Leading a Technical Project
This question evaluates leadership, ownership, collaboration, technical judgment, and project management skills within the Behavioral & Leadership domain of software engineering.
Behavioral & LeadershipTechnical Screen - HarveyMediumSoftware EngineerOwnership, Tough Feedback, and an Important Problem Outside Your Focus Area
Three behavioral questions from a hiring manager screen: a project you owned in the last year, tough feedback you received, and a time you discovered an important problem outside your immediate focus area. It tests ownership, coachability and judgment about raising issues beyond your own scope.
Behavioral & LeadershipTechnical Screen - HarveyMediumSoftware EngineerProject Deep Dive + Core-Values Behavioral Round
This interview module assesses your technical ownership, architectural decision-making, and alignment with engineering core values such as velocity, rigor, and customer obsession.
Behavioral & LeadershipOnsitebehavioralproject-deep-diveleadership - HeadwayMediumSoftware EngineerBehavioral: Deciding With Limited Data, a Process Built With AI, Spec-Driven Delivery
A behavioral screen with three prompts: a decision made with limited data, a process you implemented with AI, and a project delivered with minimal manual effort through spec-driven development. It tests judgment under uncertainty, verification of AI output, and turning requirements into a specification that drives the work.
Behavioral & LeadershipTechnical Screen - HeadwayMediumSoftware EngineerExplain a Challenging Project, Influence, and Mentorship
This question assesses a candidate's ability to articulate complex professional narratives, specifically focusing on technical leadership, conflict resolution, and the cultivation of junior talent.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipMentorship - HubSpotMediumSoftware EngineerWalk Me Through Your Current Job: Scope, Responsibilities and Impact
A behavioral opener for senior software engineers that asks you to describe your current job and the role you play in it. It tests how clearly you convey product context, personal scope and ownership, measurable impact and fit with the role being interviewed for, and how well you set up the follow-up questions.
Behavioral & LeadershipOther - Hudson River TradingMediumSoftware EngineerDesign comprehensive OA test cases
This question assesses a software engineer's practical test design skills under time pressure, specifically the ability to partition input spaces into equivalence classes and boundary cases for algorithm and data structure problems. It evaluates systematic testing methodology, including oracle-based verification strategies and defensible stopping rules — competencies commonly probed in online assessments and technical interviews to gauge engineering rigor.
Behavioral & LeadershipTechnical Screen - Hudson River TradingHardSoftware EngineerWhy pursue full-stack engineering?
This question evaluates motivation, problem-selection preferences, cross-functional collaboration, and full-stack thinking as competencies relevant to a Software Engineer, and it falls under the Behavioral & Leadership category.
Behavioral & LeadershipTechnical Screen - IBMMediumSoftware EngineerDescribe open-source contribution experience
This IBM software-engineer take-home behavioral question evaluates your open-source contribution experience end to end: the projects and repositories you worked on, your specific roles and most impactful contributions, how you collaborated with maintainers through issues, code reviews, and RFCs, and the lessons you took from code reviews and issue triage. A strong answer goes deep on one or two repositories with quantified, evidence-backed impact.
Behavioral & LeadershipOnline Assessment - IBMEasySoftware EngineerHow would you use generative AI at work?
This question evaluates a candidate's judgment and leadership in applying generative AI tools, testing competencies in risk assessment, data confidentiality, security awareness, correctness verification, and team change management for a software engineer role.
Behavioral & LeadershipOnsite - IBMMediumSoftware EngineerSix Timed Behavioral Prompts: AI Tools, Debugging, Teamwork, Explaining, Goals, Quality
Six prompts from a recorded behavioral interview, each with one minute to prepare and three minutes to answer: vetting an AI tool's output, diagnosing a failure, teamwork, explaining your work, reaching a goal, and verifying that something you built works. Tests structured, specific storytelling under strict time limits.
Behavioral & LeadershipOnline Assessment - InstacartMediumSoftware EngineerAnswer standard behavioral questions
How to answer the standard behavioral and leadership questions in an Instacart Software Engineer onsite using the STAR framework. Covers tell-me-about-yourself, end-to-end ownership, high-severity incidents, conflict and disagreement, failure and learning, tight deadlines with ambiguous requirements, prioritization, influencing without authority, process improvement, and your most impactful accomplishment — each with a quantified model answer.
Behavioral & LeadershipOnsite - InstacartMediumSoftware EngineerDescribe your most complex end-to-end project
Describe your most complex end-to-end project evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipHR Screen - InstacartMediumSoftware EngineerDiscuss an Interesting Project and a Deployment Mistake
Tests an engineer's ability to articulate complex technical architecture, evaluate architectural tradeoffs, take ownership of production failures, and demonstrate long-term operational growth.
Behavioral & LeadershipOnsitebehavioralsystem-reliabilityproduction-incidents - InstacartMediumSoftware EngineerExplain Technical Tradeoffs in a Project You Led
Discuss a led project through concrete technical alternatives, implementation details, personal ownership, coordination, and supported outcomes.
Behavioral & LeadershipOnsite - InstacartMediumSoftware EngineerExplain your biggest project with trade-offs
This question evaluates technical leadership, system-design trade-off analysis, communication, and conflict-resolution competencies by probing a candidate's most impactful project, role, technical design choices, and a real teammate disagreement.
Behavioral & LeadershipOnsite - InstacartMediumSoftware EngineerPast Project Deep Dive: Technical Trade-offs and Handling a Technical Disagreement
A behavioral round built around a past project: walk through it, explain a significant technical trade-off and why you chose it, and describe how you handled a disagreement over a technical decision. It tests ownership, decision-making with evidence and collaboration, rewarding specific detail over general statements.
Behavioral & LeadershipTechnical Screen - InstacartMediumSoftware EngineerSenior Behavioral Round: Project Deep Dive, Mentoring, Trade-offs and Disagreement
A senior-level behavioral round covering four themes: a project deep dive, mentoring another engineer, a significant technical trade-off, and a disagreement with a colleague or manager. It tests ownership, depth on decisions, influence without authority and honest reflection on outcomes.
Behavioral & LeadershipOnsite - IntersystemsEasySoftware EngineerTeach a networking concept to a beginner
This question evaluates a candidate's ability to teach and explain a networking concept, combining networking subject-matter knowledge with communication, mentorship, and leadership competencies.
Behavioral & LeadershipTechnical Screen - IntuitMediumSoftware EngineerStaff engineer self-presentation, what excites you at work, and your superpowers
Behavioral prompts from a staff software engineer loop: give a short slide presentation on your background, interests, and proudest project, then answer what excites you at work and what your superpowers are. It tests storytelling, ownership, staff-level scope, and self-awareness.
Behavioral & LeadershipOnsite - IntuitMediumSoftware EngineerWalk through resume and share behavioral examples
This question evaluates a software engineer's communication, leadership, ownership, teamwork, and ambiguity-handling skills by requiring a concise resume walkthrough, a project impact description with decisions and metrics, and specific behavioral examples.
Behavioral & LeadershipTechnical Screen - J.P. MorganMediumSoftware EngineerAnswer common behavioral prompts
Answer common behavioral prompts evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite - J.P. MorganMediumSoftware EngineerBehavioral: Making Progress When Requirements Are Vague
A behavioral question about how you move forward when requirements are vague or incomplete. It tests how a software engineer clarifies goals with stakeholders, separates assumptions from facts, delivers in small verifiable steps, and handles changes in direction along the way.
Behavioral & LeadershipOnsite - J.P. MorganMediumSoftware EngineerBehavioral: Resolving a Team Conflict and Working Through a Constraint
Two common behavioral questions from a software engineering interview: describe a conflict with someone you worked with and how you resolved it, and a time you faced a constraint such as limited time or resources and worked around it. It tests ownership, communication and structured storytelling.
Behavioral & LeadershipTechnical Screen - J.P. MorganEasySoftware EngineerDescribe a proud project and conflict
This question evaluates interpersonal and leadership competencies—including communication, teamwork, conflict resolution, accountability, and reflective learning—by probing a candidate's description of a proud project and a conflict with a colleague.
Behavioral & LeadershipOnsite - Lead BankMediumSoftware EngineerExplain PM collaboration and AI code quality
This question assesses the candidate's ability to balance rapid product delivery with long-term code maintainability, specifically when integrating AI-generated code or working under aggressive PM timelines.
Behavioral & LeadershipOnsiteBehavioralLeadershipAI-Assisted Development - LegoraMediumSoftware EngineerDeep-Dive into a Technical Project
Tests an engineer's ability to articulate, defend, and reflect on a complex technical project, demonstrating clear ownership, architectural decision-making, and self-awareness about trade-offs and failures.
Behavioral & LeadershipOnsiteSystem ArchitectureTechnical LeadershipTrade-offs - LegoraMediumSoftware EngineerPresent a Technically Challenging Project
Tests a candidate's ability to communicate complex technical work, defend architectural decisions under scrutiny, and demonstrate end-to-end ownership from problem formulation to production operations.
Behavioral & LeadershipOnsiteBehavioralSystem DesignTechnical Communication