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

  1. Interview questions · NVIDIA

    Explain NVIDIA fit and role value

    This question evaluates a candidate's cultural and role fit, ability to communicate measurable impact, skill in mapping past data-science projects to posted responsibilities, awareness of recent organizational initiatives, and adaptability to team culture.

  2. Interview questions · Microsoft

    Explain owning and debugging infra modules

    This question evaluates ownership, debugging, and operational competence for low-level infrastructure components such as storage, distributed systems, and other reliability-critical infra, emphasizing reliability/performance goals, incident investigation, trade-off reasoning, and executional ownership.

  3. Interview questions · PayPal

    Explain past experience and role fit

    Explain past experience and role fit 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.

  4. Interview questions · WeRide

    Explain PhD relevance to software engineering

    This question evaluates the candidate's ability to translate PhD research into practical software engineering competencies, including technical skills (programming, algorithms, systems design, data processing), engineering practices (testing, version control, CI/CD), and communication of measurable impact.

  5. Interview questions · Applied Intuition

    Explain potential reason for PIP risk

    This question evaluates a candidate's self-assessment, accountability, communication, and early risk-identification competencies in the context of individual performance and team dynamics for a Software Engineer role within the Behavioral & Leadership domain.

  6. Interview questions · Natoora

    Explain pricing fit and ETL architecture

    A Natoora Data/Pricing Analyst technical screen that probes how a candidate with no direct pricing experience defends their fit: transferable analytics skills, a ramp plan on food-pricing metrics (revenue, margin, volume, markdown, spoilage), Google Sheets vs code trade-offs, and an end-to-end ETL pipeline deep dive. The model answer shows how to articulate data infrastructure, automation levels, and decision points credibly.

  7. Interview questions · Capital One

    Explain production model drop to a PM

    This question evaluates a candidate's ability to explain production model degradation, translate technical diagnostics into non-technical language, and articulate trade-offs between user impact and delivery timelines.

  8. Interview questions · TikTok

    Explain project choices, metrics, and AI usage

    This question evaluates a software engineer's competency in project decision-making, trade-off analysis, metrics-driven impact assessment, and responsible AI tool usage, covering technical leadership, product thinking, measurement, and privacy/security considerations.

  9. Interview questions · Plaid

    Explain project scope, timeline, and delegation

    This question evaluates project management, technical ownership, estimation, risk management, delegation, and cross-team communication competencies within the Behavioral & Leadership domain for software engineers.

  10. Interview questions · Anthropic

    Explain projects and handle AI-safety conflicts

    This question evaluates leadership, technical ownership, communication, trade-off analysis, ethical reasoning, and judgment on AI safety by asking candidates to describe projects and defend value-driven decisions.

  11. Interview questions · Lowe's

    Explain Python internals and practices

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

  12. Interview questions · Apple

    Explain Python lists, dicts, and concurrency

    Explain Python lists, dicts, and concurrency evaluates SQL or pandas logic, joins, grouping, window functions, null handling, edge cases, and validation 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 · Amazon

    Explain Resolving a Complex Technical Challenge Successfully

    Explain Resolving a Complex Technical Challenge Successfully 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.

  14. Interview questions · Lyft

    Explain resume projects and behavioral responses

    This question evaluates leadership, ownership, communication, conflict resolution, project management, and technical decision-making competencies through recounting a resume project using the STAR framework.

  15. Interview questions · Citadel

    Explain role, motivations, values, and relocation expectations

    A Citadel Software Engineer HR/recruiter screen covering a self-introduction and team overview, reasons for leaving, what you value in a company, and NYC relocation with total-compensation expectations. The guide gives frameworks and sample scripts for each part, scored on communication, motivation/fit, and realistic relocation and pay logistics rather than technical depth.

  16. Interview questions · Capital One

    Explain Shell Script for Python Virtual Environment Setup

    This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Explain Shell Script for Python Virtual Environment Setup states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

  17. Interview questions · HBO

    Explain streaming move and industry tradeoffs

    This question evaluates a data scientist's strategic product and organizational leadership competencies, including industry landscape analysis, data/ML maturity assessment, post‑merger data governance and experimentation harmonization, cross‑office communication and psychological safety, and rapid dashboard scoping and prioritization.

  18. Interview questions · Attentive

    Explain switch to product analytics and company fit

    This question evaluates a data scientist's product analytics and leadership competencies, including end-to-end decision ownership, prioritization of product metrics, communicating trade-offs between statistical rigor and speed, and influencing stakeholders within a B2B mobile messaging context that has compliance and deliverability constraints.

  19. Interview questions · Upstart

    Explain tackling ambiguity and defending a decision

    This question evaluates judgment under ambiguity, data-driven decision-making, stakeholder alignment, trade-off analysis, and post-decision learning in a data science context, and is categorized within Behavioral & Leadership interview topics.

  20. Interview questions · Cloudflare

    Explain technical details of a past project

    This question evaluates a candidate's ability to articulate system architecture, implementation details, and technical decision-making from a past project, reflecting technical ownership and clarity of communication.

  21. Interview questions · NVIDIA

    Explain virtual machines and concurrency basics

    This question evaluates understanding of virtualization (virtual machine architecture, hypervisor types, and how CPU, memory, storage and networking are virtualized along with their performance and security tradeoffs) and concurrency fundamentals (distinction between concurrency and parallelism, common primitives like threads, locks and atomics, as well as race conditions, deadlocks and debugging production concurrency issues). It is commonly asked in Software Engineering Fundamentals interviews to assess system-level reasoning about trade-offs, isolation and safe concurrent design, and it tests both conceptual understanding and practical application at a senior-engineer depth.

  22. Interview questions · DoorDash

    Explain why DoorDash and job change

    This question evaluates a data scientist's cross-functional leadership, marketplace and operations judgment, and ability to quantify trade-offs across customer experience, worker earnings, cost, and reliability within a behavioral & leadership interview for a Data Scientist role.

  23. Interview questions · MathWorks

    Explain why EDG and why you fit

    This question evaluates motivation, cultural alignment, communication skills, and the ability to present concrete, impact-driven examples from prior work, and it falls under the Behavioral & Leadership domain.

  24. Interview questions · Capital One

    Explain why join C1 and your impact

    This question evaluates a data scientist's motivation and role fit, ability to articulate measurable impact and project outcomes, stakeholder management and communication skills, domain expertise in financial-services analytics and responsible AI, and awareness of regulatory constraints.