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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.