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 25 of 54

  1. Interview questions · Microsoft

    Determine most popular concert city

    This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Determine most popular concert city states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  2. Interview questions · ByteDance

    Determine Whether All Courses Can Be Completed

    Determine whether every course can be completed from a large set of directed prerequisite pairs. Account for disconnected groups, duplicate edges, self-dependencies, and any cycle without needing to return a course order.

  3. Interview questions · MathWorks

    Determine Whether P's Position Is Unique

    This question evaluates constraint-satisfaction and combinatorial search skills, specifically reasoning about spatial relations and whether a target's location is uniquely determined among all valid assignments on a discrete grid.

  4. Interview questions · Optiver

    Devise sequence-rule detection strategy

    This question evaluates pattern-recognition, algorithm design, statistical reasoning, and model-selection skills required for sequence inference and candidate-term prediction in the Coding & Algorithms / Data Science domain.

  5. Interview questions · Meta

    Diagnose a sudden KPI drop and validate causes

    This question evaluates a data scientist's skills in root-cause analysis, metric instrumentation verification, segment-wise localization, attribution of internal versus external causes, and time-series causal-impact and anomaly-detection methods.

  6. Interview questions · Capital One

    Diagnose and optimize shared workspace marketplace conversion

    This question evaluates a candidate's proficiency in marketplace analytics, causal inference, experimentation design, metric decomposition, and power analysis for conversion optimization.

  7. Interview questions · Uber

    Diagnose and reduce first-action drop-offs

    This question evaluates data-driven program leadership skills, including instrumentation and analytics, process and incentive design, fairness and anti-gaming controls, capacity planning, and cross-functional ownership with SLAs.

  8. Interview questions · Stripe

    Diagnose and validate a ratio trend change

    This question evaluates proficiency in statistical inference and applied data-scientific reasoning, covering proportion hypothesis testing and confidence intervals, stratification and Simpson’s paradox, change-point detection with multiple-testing control, and Bayesian smoothing for low-count scenarios.

  9. Interview questions · Roku

    Diagnose coffee-shop profit decline

    This question evaluates a data scientist's skills in business analytics, variance decomposition and driver-tree construction, causal inference for observational impacts, and rapid experiment design using POS, inventory, labor, and foot-traffic data.

  10. Interview questions

    Diagnose zero IE uploads with SQL

    This question evaluates troubleshooting and analytical skills in SQL and data engineering, testing competence in data manipulation, statistical comparison of proportions, and incident localization across client, storage, ETL, and dashboard layers within the Data Manipulation (SQL/Python) domain.

  11. Interview questions · LinkedIn

    Differentiate Java final, finalize, finally

    This question evaluates a candidate's knowledge of Java language semantics, covering the 'final' modifier for variables, methods, and classes, the role and deprecation concerns around 'finalize', and the control-flow semantics of 'finally' including interactions with returns and exceptions.

  12. Interview questions · TikTok

    Differentiate virtual and pure virtual functions

    This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Differentiate virtual and pure virtual functions states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  13. Interview questions · Capital One

    Differentiate x^x and analyze domain

    This question evaluates proficiency with calculus concepts such as logarithmic differentiation, differentiation of variable-exponent functions, limit evaluation near domain boundaries, and identification of critical points.

  14. Interview questions · Motive

    Discuss a recent project and impact

    This question evaluates a candidate's leadership, ownership, communication, and technical decision-making skills by probing responsibilities, trade-offs, stakeholder collaboration, and measurable impact during an end-to-end software project.

  15. Interview questions · Meta

    Discuss achievements, ambiguity handling, growth, and conflict management

    Discuss achievements, ambiguity handling, growth, and conflict management 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.

  16. Interview questions · NVIDIA

    Discuss activities, role, and project deep dive

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Discuss activities, role, and project deep dive states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  17. Interview questions

    Discuss AI Safety and Ethics

    This question evaluates a candidate's understanding of AI safety and ethics, ability to convey mission alignment, and communication of practical principles for responsible AI development.

  18. Interview questions · Airbnb

    Discuss Airbnb motivations, hosting, feedback, community, challenges

    Discuss Airbnb motivations, hosting, feedback, community, challenges 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.

  19. Interview questions · Anthropic

    Discuss career decisions and culture fit

    This question evaluates leadership and behavioral competencies alongside technical decision-making, including career narrative clarity, cross-functional collaboration, frontend architecture trade-offs, conflict resolution, mentorship, and the ability to quantify impact with metrics.

  20. Interview questions · Apple

    Discuss Challenges and Career Goals

    This question evaluates problem-solving, technical depth, communication, leadership, and career-motivation competencies relevant to a Data Engineer role within the Behavioral & Leadership category.

  21. Interview questions · Snowflake

    Discuss challenges and cross-functional collaboration

    Snowflake software-engineer onsite behavioral question: walk through your most challenging project end to end. It probes goals and constraints, your individual ownership, key decisions and trade-offs, technical and organizational obstacles, cross-functional collaboration (PM, Design, Security, Data, Infra/SRE), a specific conflict you resolved, how you measured success, and what you would do differently.

  22. Interview questions · Stripe

    Discuss challenging project examples

    Discuss challenging project examples 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.

  23. Interview questions · Stripe

    Discuss compensation, culture, and IPO considerations

    This question evaluates communication and negotiation skills, self-awareness about compensation and career motivations, the ability to judge organizational culture, and familiarity with IPO and late-stage company implications.

  24. Interview questions · Stripe

    Discuss compensation expectations and flexibility

    This Behavioral & Leadership interview question evaluates communication, negotiation, and compensation self-awareness for a Software Engineer by requesting a detailed breakdown of base salary, bonus, equity and benefits.