cswork / libraryOpen practice workspace

READ. UNDERSTAND. PRACTICE.

Interview questions

Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.

1,290 resources · Page 22 of 54

  1. Interview questions · DoorDash

    Describe your most impactful recent project

    A DoorDash software-engineering onsite behavioral question asking you to walk through your most impactful recent project: the problem, your specific role, measurable impact, a key technical decision and its trade-offs, how you handled scaling and reliability, a risk or failure you hit, and what you'd do differently. Includes a structured STAR-plus-deep-dive framework and a worked real-time-dispatch example.

  2. Interview questions · Apple

    Describe your most memorable bug and fix

    Evaluates debugging, root-cause analysis, incident response, communication, and ownership skills for a Software Engineer within the Behavioral & Leadership domain.

  3. Interview questions · Capital One

    Describe Your Most Significant Professional Accomplishment

    Evaluates behavioral storytelling for a significant professional accomplishment in a data-science role. Strong answers use STAR, show ownership and collaboration, quantify impact, and explain why the work mattered.

  4. Interview questions · Apple

    Describe your operations experience and impact

    This question evaluates a candidate's production operations competency, covering on-call practices, incident response and management, SLO/SLI definition and tracking, runbook creation and maintenance, change management, observability and CI/CD tooling, and post-incident analysis within the Behavioral & Leadership category for software engineering interviews. It is commonly asked to verify real-world operational judgment and measurable impact—using metrics like MTTA/MTTR, error rates, latency percentiles, and availability—and primarily tests practical application and leadership in site reliability and incident management rather than purely conceptual understanding.

  5. Interview questions · Shopify

    Describe Your Path and Key Data Science Project

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Your Path and Key Data Science Project states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  6. Interview questions · Bloomberg

    Describe your product leadership experience

    Describe your product leadership experience 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.

  7. Interview questions · Shopify

    Describe Your Professional Growth and Key Learning Experiences

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Your Professional Growth and Key Learning Experiences states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  8. Interview questions · Amazon

    Describe Your Professional Journey and Leadership Experiences

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Your Professional Journey and Leadership Experiences states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  9. Interview questions · Capital One

    Describe your proudest accomplishment and impact

    This question evaluates a data scientist's leadership, impact measurement, accountability, and communication competencies, including the ability to quantify outcomes, separate individual versus team contributions, articulate constraints and risks, and produce repeatable artifacts.

  10. Interview questions · Citadel

    Describe Your Proudest Graduate-Level Achievement and Its Impact

    Evaluates behavioral communication around graduate coursework, research, and proudest achievements. Strong answers summarize relevant statistics and machine-learning training, describe research methods and impact, and connect one achievement to applied data science skills.

  11. Interview questions · Apple

    Describe your recent project and scope

    Describe your recent project and scope 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.

  12. Interview questions · xAI

    Describe your research and contributions

    Describe your research and contributions 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.

  13. Interview questions · Apple

    Describe Your Role in a Recent Successful Project

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe Your Role in a Recent Successful Project states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  14. Interview questions · Airbnb

    Describe your role, motivations, and values

    This question evaluates a software engineer's communication, self-awareness, motivation, and cultural-fit competencies, along with indicators of leadership, teamwork, and clarity in scope and impact.

  15. Interview questions · Uber

    Describe your strongest project

    This question evaluates a candidate's technical leadership, ownership, communication, and ability to describe design trade-offs, metrics, and problem-solving within a software engineering project.

  16. Interview questions · Capital One

    Design a better water bottle and test it

    This question evaluates experimental design, product analytics, hypothesis formulation, metric selection, sample size/power/MDE estimation, segmentation, and risk and rollback planning within the Analytics & Experimentation domain for Data Scientist roles.

  17. Interview questions · Meta

    Design a clustered notification experiment with guardrails

    This question evaluates experimental-design and causal-inference competencies for cluster-randomized experiments, covering metric selection, power and design-effect calculations, intracluster correlation, spillover detection, sequential monitoring, guardrails, and operational rollout within the Analytics & Experimentation domain for a Data Scientist role. It is commonly asked to determine how applicants balance statistical rigor and real-world operational constraints—such as cluster choice, monitoring thresholds, and analysis strategy—testing both conceptual understanding and practical application in production experimentation.

  18. Interview questions · EY

    Design a data platform enablement

    This question evaluates a candidate's competence in designing a compliant cloud data platform, covering architecture (ingestion, storage, governance, transformation, consumption), data contracts and lineage, operational considerations like SLAs/SLOs, partitioning, backfill/late-arrival handling, cost guardrails, and phased rollout planning.

  19. Interview questions · Ambience Healthcare

    Design a least-recently-used cache

    Design a least-recently-used cache evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  20. Interview questions · LinkedIn

    Design a max-stack with efficient operations

    This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Design a max-stack with efficient operations states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  21. Interview questions · CloudKitchens

    Design a menu manager with enums

    This question evaluates data modeling with enums, efficient data structure selection to meet specified time complexities, API design for CRUD operations, and practical implementation skills including a command-line interface and unit testing.

  22. Interview questions · OpenAI

    Design a sandboxed cloud IDE

    This question evaluates a candidate's competency in designing multi-tenant distributed systems with strong isolation and sandboxing, runtime lifecycle management, real-time output/log streaming, data persistence, autoscaling, and observability.

  23. Interview questions · Microsoft

    Design a scalable URL shortener

    Design a scalable URL shortener with create and redirect APIs, Base62 short-code generation, global uniqueness, KV storage, caching, CDN optimization, sharding, replication, abuse prevention, observability, expiration, analytics, and hash-collision handling.

  24. Interview questions · Atlassian

    Design a trie-based URL router with wildcards

    Design a trie-based URL router with wildcards evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.