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 631–660 of 748 results
- RiotgamesEasySoftware EngineerDescribe a Difficult Project
This question assesses the candidate's ability to navigate complex technical challenges, demonstrate ownership, and communicate their decision-making process within a team environment.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipCommunication - RiotgamesEasySoftware EngineerResolve a Disagreement Constructively
This question assesses the candidate's ability to navigate professional conflict through data-driven reasoning, collaborative communication, and focus on team objectives rather than personal ego.
Behavioral & LeadershipTechnical ScreenCommunicationConflict ResolutionCollaboration - RipplingMediumSoftware EngineerAnswer Hiring Manager Behavioral Questions
This question evaluates a candidate's ability to handle interpersonal conflict within a high-stakes technical environment and their capacity to align personal motivations with the company's business model.
Behavioral & LeadershipOnsiteConflict ResolutionLeadershipTechnical Tradeoffs - RipplingHardSoftware EngineerExplain Your Current and Previous Engineering Roles
Introduce current and previous engineering roles with clear team purpose, personal scope, concrete responsibilities, and relevant progression.
Behavioral & LeadershipHR Screen - RipplingHardSoftware EngineerExplain Your Reason for Changing Roles and Your Interest in the Team
Explain job-change motivation and role interest with specific goals, evidence-backed fit, professional framing, and honest open questions.
Behavioral & LeadershipHR Screen - RipplingMediumSoftware EngineerHow would you present a project deep dive?
This question evaluates communication, technical ownership, architectural reasoning, decision-making, and impact measurement competencies, and is categorized as Behavioral & Leadership with relevance to system design and product execution; it tests both conceptual understanding and practical application.
Behavioral & LeadershipOnsite - RipplingHardSoftware EngineerPresent a Project and Reflect
This question assesses the candidate's ability to articulate the end-to-end lifecycle of a complex project, focusing on technical decision-making, team collaboration, and the ability to critically analyze one's own performance.
Behavioral & LeadershipOnsiteBehavioralLeadershipCommunication - RipplingMediumSoftware EngineerStaff Engineer Hiring-Manager Round: Platform Ownership, AI Adoption, and Cross-Team Influence
This question assesses the candidate's ability to drive complex, cross-functional engineering initiatives and their strategic approach to integrating emerging technologies like AI into legacy or established platforms.
Behavioral & LeadershipOnsiteLeadershipSystem ArchitectureStakeholder Management - RipplingEasySoftware EngineerWalk Through Your Current Role, a Recent Work Challenge, and How You Use AI Tools
A recruiter screen for a senior software engineer role asks you to introduce yourself with a focus on your current team and responsibilities, describe a recent challenge at work and how you resolved it, and explain how you use AI tools day to day. It tests concise storytelling, senior-level ownership, and judgment about verifying AI output.
Behavioral & LeadershipHR Screen - RipplingMediumSoftware EngineerWalk through a project deep dive
This question evaluates a software engineer's technical leadership, system design reasoning, decision-making under constraints, measurable impact analysis, and mentorship competencies within the Behavioral & Leadership domain of software engineering.
Behavioral & LeadershipTechnical Screen - RipplingMediumSoftware EngineerWhy do you want to join this company?
This question evaluates a candidate's ability to articulate past experience and measurable impact, communicate clear motivation, and demonstrate fit for a specific team or company, targeting communication, self-presentation, leadership, and career-alignment competencies for a Software Engineer role.
Behavioral & LeadershipOnsite - RobinhoodMediumSoftware EngineerDefend the Complexity and Scalability of a Project
Prepare a project deep dive that withstands repeated questions about technical difficulty and scalability. Define your ownership, defend a genuine trade-off with evidence, identify current bottlenecks, and propose incremental scaling only when measurable signals justify it.
Behavioral & LeadershipOnsite - RobinhoodHardSoftware EngineerExplain Project Complexity and Scalability in a Deep Dive
Prepare a project deep dive that explains data flow, business invariants, personal ownership, measured bottlenecks, and credible scalability tradeoffs.
Behavioral & LeadershipOnsite - RobinhoodMediumSoftware EngineerHandle security vs velocity conflicts across teams
This question evaluates a candidate's competency in balancing security requirements with product delivery speed, encompassing risk assessment, stakeholder management, trade-off communication, and ownership of execution and follow-through.
Behavioral & LeadershipOnsite - RobinhoodMediumSoftware EngineerWalk through project scope, ownership, and decisions
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Walk through project scope, ownership, and decisions states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - RobloxMediumSoftware EngineerDiscovering a Design Flaw Right Before a Project Deadline: How Do You Respond?
A situational behavioral question for software engineers: your project is close to its deadline when you discover that an earlier design decision is flawed. It tests how you size the flaw's impact, weigh delaying against shipping with a mitigation or cutting scope, communicate with the people who own the date, and follow through.
Behavioral & LeadershipTechnical Screen - RobloxMediumSoftware EngineerHandle Difficult Feedback and Manager Disagreement
Tests emotional intelligence, professional maturity, constructive disagreement, and the ability to accept critical feedback and commit to collective team decisions.
Behavioral & LeadershipTechnical Screenbehavioralleadershipconflict-resolution - RobloxMediumSoftware EngineerHandle Release Risks and Cross-Team Blockers
Assess a candidate's ability to navigate high-stakes release deadlines when facing upstream dependencies, critical bugs, and cross-team roadblocks.
Behavioral & LeadershipOnline AssessmentBehavioralRelease ManagementCross-Team Collaboration - RubrikMediumSoftware EngineerEngineering manager behavioral: driving a cross-team outcome from an ambiguous goal
An engineering manager behavioral prompt about owning an ill-defined goal that depended on other teams. It tests how a candidate removes ambiguity, secures cross-team commitments, runs execution through setbacks, and explains the specific decisions and trade-offs they personally made.
Behavioral & LeadershipOnsite - RubrikMediumSoftware EngineerEngineering manager interview: a leadership call you owned and an engineer you grew
A two-part engineering manager interview on leadership and mentorship. It asks for a situation where the candidate's own decision shaped the team's success and for a concrete account of growing an engineer, probing personal judgment, trade-offs and evidence of impact under targeted follow-ups.
Behavioral & LeadershipOnsite - RubrikMediumSoftware EngineerEngineering manager peer round: technical quality, ownership and long-term team health
A peer interview for an engineering manager role on engineering judgment and team culture. It probes the candidate's engineering principles, a real quality-versus-speed decision, and how they build ownership, collaboration and joint innovation with peer teams, and long-term team health.
Behavioral & LeadershipOnsite - SalesforceHardSoftware EngineerAnswer ownership, conflict, and failure recovery questions
This question evaluates ownership, conflict resolution, incident response, stakeholder management, and accountability competencies relevant to software engineering.
Behavioral & LeadershipTechnical Screen - SalesforceMediumSoftware EngineerBehavioral deep dive: scaling decisions, zero-to-one platforms, traffic spikes, conflict
Hiring manager behavioral round for a senior backend engineer: a deep dive into a system you own with probing on scaling decisions and failure modes, plus stories about building a platform from zero, handling an unexpected traffic spike, resolving cross-team conflict, and motivation for the move.
Behavioral & LeadershipOther - SalesforceMediumSoftware EngineerBehavioral: Coaching a Teammate and Upholding Team Coding Standards
Two-part behavioral question for senior engineers: how you helped a teammate get better at a specific task, and how you maintain coding standards across your team. It tests mentoring approach, measurable growth, automating standards, code review norms and building team buy-in.
Behavioral & LeadershipOther - SalesforceMediumSoftware EngineerBehavioral: Pivoting Mid-Project and Handing Off Work You Owned
Two-part behavioral question for senior engineers: a time you had to pivot in the middle of a project, and a time you were pulled off a project where you were the main point of contact. It tests adaptability, re-planning, stakeholder communication and responsible handoffs.
Behavioral & LeadershipOther - SalesforceMediumSoftware EngineerDescribe a memorable bug and persuasion story
This question evaluates a software engineer's practical debugging, incident management, and root-cause analysis skills together with persuasion, stakeholder alignment, and leadership competencies when describing a memorable bug and influencing outcomes.
Behavioral & LeadershipTechnical Screen - SalesforceMediumSoftware EngineerDescribe the Team Environment in Which You Do Your Best Work
Explain the concrete team behaviors, decision practices, feedback norms, and responsibilities that help you do your best work. Also show how you contribute to that environment and adapt when the team operates differently.
Behavioral & LeadershipOnsite - SalesforceHardSoftware EngineerDiscuss Transferable Experience for a New Mobile Product Team
This question tests your ability to translate non-mobile technical expertise into a mobile context, showing maturity in identifying skill gaps and a structured approach to learning and team contribution.
Behavioral & LeadershipTechnical ScreenBehavioralEngineering-StrategyAdaptability - SalesforceMediumSoftware EngineerExplain background and Salesforce motivation
Explain background and Salesforce motivation 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 & LeadershipTechnical Screen - SalesforceMediumSoftware EngineerGoing Above and Beyond: Helping Others and Exceeding What Was Expected
Two behavioral prompts on going above and beyond: helping a colleague or team beyond what your role required, and delivering more than was expected on your own work. It assesses initiative, judgment about cost and scope, and impact that lasts beyond the single situation.
Behavioral & LeadershipOnsite