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 241–270 of 748 results
- Chicago Trading CompanyMediumSoftware EngineerShow Teamwork and Drive Through Difficult Engineering Situations
This question assesses a candidate's ability to balance collaborative support with personal accountability, and their resilience in overcoming high-stakes technical or organizational blockers.
Behavioral & LeadershipOnsiteLeadershipCollaborationProject Management - CibcEasySoftware EngineerSelf-Introduction, Why This Role, Two Strengths and a Weakness, and a Java Self-Rating
A recruiter screen for a software engineer role asks for a self-introduction, the reason you want this role, two strengths and one weakness, and a self-rating of your Java skill backed by the courses you took. Tests concise self-presentation, honest calibration, and one coherent story across short answers.
Behavioral & LeadershipHR Screen - CircleMediumSoftware EngineerDescribe pair-programming challenge under time pressure
Describe pair-programming challenge under time pressure 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 & LeadershipOnline Assessment - CiscoEasySoftware EngineerDescribe How You Drove an Improvement to a Team's QA Workflow
A behavioral question for a software QA role asking how the candidate drives improvements to a team's testing and release workflow. It looks for a concrete, evidence-based example that shows root-cause diagnosis, a piloted change, stakeholder buy-in, and measured results.
Behavioral & LeadershipOnsite - CitadelMediumSoftware EngineerDescribe a Difficult Challenge and How You Resolved It
Practice answering a difficult-project behavioral question with one specific, decision-rich story that separates personal actions from team contributions. The sample response shows how to diagnose retry amplification in a latency incident, negotiate a safe degradation, measure the canary result, acknowledge residual risk, and explain what changed afterward.
Behavioral & LeadershipOnsite - CitadelMediumSoftware EngineerDescribe current work and relocation willingness
This question evaluates leadership, ownership, communication, technical depth in system design and project execution, and logistical flexibility regarding relocation by asking for current responsibilities, a detailed project deep-dive, and relocation constraints.
Behavioral & LeadershipHR Screen - CitadelHardSoftware EngineerDiscuss a Project You Are Proud Of and How You Work
Use one truthful project to explain what you are proud of, what changed in your thinking, and how you organize a normal workday. Connect personal decisions and measurable impact to later behavior while showing realistic prioritization, collaboration, focused work, and adaptability.
Behavioral & LeadershipTechnical Screen - CitadelMediumSoftware EngineerExplain career motivations and choices
This question evaluates self-awareness, career motivation, role-fit, decision-making, and communication skills for a Software Engineer by probing career values, educational and internship choices, and motivation for entering the finance industry.
Behavioral & LeadershipTechnical Screen - CitadelMediumSoftware EngineerHow do you handle conflict at work?
This question evaluates interpersonal skills such as conflict resolution, communication, accountability, and leadership by asking about a concrete disagreement with a teammate in a software engineering context.
Behavioral & LeadershipOnsite - CitiMediumSoftware EngineerWalk through resume and impact
This question evaluates a candidate's ability to communicate a coherent career narrative and demonstrate technical ownership, decision-making, trade-off analysis, and metrics-driven impact within a software engineering context, testing competencies in leadership, product sense, and measurable delivery under the Behavioral & Leadership category.
Behavioral & LeadershipOnsite - ClioMediumSoftware EngineerGrowing the Managers Who Report to You and Handling Low Performers
A people-leadership behavioral prompt for an engineering role that manages other managers. Candidates describe how they grew a manager reporting to them and how they handled an underperformer, and are assessed on diagnosis, clear expectations, coaching, fairness, decisive outcomes and the context behind their decisions.
Behavioral & LeadershipOther - CloudflareEasySoftware EngineerDescribe contributions to production code
This question evaluates experience with production-quality software development, emphasizing contribution impact, code ownership, collaboration, and operational awareness.
Behavioral & LeadershipHR Screen - CloudflareEasySoftware EngineerPresent a recent project effectively
This question evaluates communication, leadership, and ownership skills within the Behavioral & Leadership domain by assessing how clearly a software engineer describes a recent project and their individual contributions.
Behavioral & LeadershipHR Screen - CoinbaseEasySoftware EngineerClarify CodeSignal partial credit and score access
This question evaluates understanding of how multi-level coding assessments allocate partial credit for test cases and compute aggregate scores across levels on an online assessment platform, testing competency in assessment logistics and test platform mechanics.
Behavioral & LeadershipOnline Assessment - CoinbaseMediumSoftware EngineerDecide When Automated Tests Are Necessary
Assesses an engineer's testing philosophy, balancing risk and velocity to determine when automated tests are mandatory versus when lighter verification suffices, while looking beyond naive code coverage metrics.
Behavioral & LeadershipOnsitetesting-strategysoftware-qualityengineering-culture - CoinbaseMediumSoftware EngineerDemonstrate Senior Engineering Judgment
This question assesses a candidate's ability to balance technical debt, business deadlines, and team alignment when faced with a high-stakes, conflicting decision.
Behavioral & LeadershipOnsiteBehavioralLeadershipTrade-offs - CoinbaseMediumSoftware EngineerDescribe Code You Are Proud to Have Written
This question assesses a candidate's ability to articulate technical design choices, maintainability, and the trade-offs made during the software development lifecycle.
Behavioral & LeadershipOnsiteBehavioralSystem DesignSoftware Engineering - CoinbaseMediumSoftware EngineerDescribe cross-team collaboration on past projects
This question evaluates cross-team collaboration, stakeholder communication, conflict resolution, ownership, and coordination competencies within software delivery.
Behavioral & LeadershipTechnical Screen - CoinbaseMediumSoftware EngineerDiscuss complex project and multi-approach example
A Coinbase onsite behavioral pairing that asks you to walk through the most complex project you led end-to-end — its complexity, decomposition, risks, your specific contributions, and measured outcomes — and then to show a problem you attacked with several different methods. The solution gives a STAR+L structure, a reusable template, and full sample answers for both prompts with the trade-off reasoning interviewers actually score. It also covers the common failure modes: vague impact, hiding behind "we," and presenting only one approach.
Behavioral & LeadershipOnsite - CoinbaseMediumSoftware EngineerDiscuss your proudest project
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Discuss your proudest project states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite - CoinbaseMediumSoftware EngineerExplain Your Role in a Production Incident
This question assesses a candidate's ability to navigate high-pressure production incidents, focusing on structured problem-solving, cross-functional communication, and technical ownership.
Behavioral & LeadershipOnsiteBehavioralIncident ManagementOwnership - CoinbaseMediumSoftware EngineerExplain motivation, UX quality, and change handling
Explain motivation, UX quality, and change handling 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 - CoinbaseMediumSoftware EngineerHandle recruiter transparency and background checks
Handle recruiter transparency and background checks 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 - CoinbaseMediumSoftware EngineerResolve a Disagreement in Code Review
This question tests your ability to navigate technical conflict, exercise professional judgment, and demonstrate collaborative communication skills during a pull request review.
Behavioral & LeadershipOnsiteCommunicationCode ReviewConflict Resolution - CommureMediumSoftware EngineerPresent Your Background and Respond to an AI-Use Concern
This exercise evaluates your ability to provide a structured professional narrative, demonstrate technical depth through project ownership, and maintain poise when confronted with a challenging, ethical, or unexpected behavioral probe.
Behavioral & LeadershipTechnical ScreenBehavioralCommunicationEthics - ConfluentMediumSoftware EngineerAnswer standard behavioral prompts
This set of behavioral prompts evaluates ownership, leadership, communication, judgment, accountability, resilience, and time-management competencies for software engineers.
Behavioral & LeadershipTechnical Screen - ConfluentMediumSoftware EngineerMotivation and Readiness for a Developer Productivity Role from a Customer-Facing Team
A hiring-manager values-alignment round for a developer productivity role: walk through your background, then address a stated wish for distributed-systems work and a career spent on customer-facing teams. It tests honest motivation, transferable skills and a credible ramp-up plan.
Behavioral & LeadershipOnsite - ConfluentMediumSoftware EngineerWhy Confluent, and a Deep Dive into a Project You Worked On
A values and behavioral round for a senior software engineer built around two questions: why you want to join Confluent, and an in-depth walkthrough of a project you worked on. It tests motivation grounded in specifics, ownership of technical decisions and the ability to defend trade-offs under probing.
Behavioral & LeadershipOnsite - CoreweaveMediumSoftware EngineerJustify Building an In-House System Instead of Adopting an Existing Solution
Hiring manager question asking why a team built a system in-house when existing industry solutions were available. It tests build-versus-buy reasoning about scale, cost and fit, honest accounting of ownership costs, and credible evidence of the candidate's own technical contribution.
Behavioral & LeadershipOnsite - CoupangMediumSoftware EngineerDescribe your proudest project and dive deep
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe your proudest project and dive deep states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite