READ. UNDERSTAND. PRACTICE.
Interview questions
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
1,290 resources · Page 46 of 54
Interview questions · Lyft
Print the K-th non-empty line
This question evaluates streaming file I/O, memory-efficient data processing, UTF-8 handling, and robustness with edge cases such as blank lines, trailing newlines, and files containing fewer than K non-empty lines, while also requiring reasoning about time and space complexity.
Interview questions · Stripe
Prioritize a 6-hour take-home effectively
This question evaluates a candidate's ability to scope and time-box work, prioritize analyses and features, articulate trade-offs and risks, and produce concise deliverables under a tight deadline, reflecting judgment and leadership competencies for a Data Scientist.
Interview questions · Reddit
Prioritize competing engineering requests
This question evaluates a data scientist's prioritization, stakeholder management, trade-off communication, and leadership competencies when balancing competing analytics and experimentation requests.
Interview questions · Instacart
Prioritize conflicting tasks under shifting deadlines
This question evaluates a data scientist's prioritization, stakeholder management, trade-off analysis, and time-management skills when coordinating conflicting, time-sensitive requests.
Interview questions · DoorDash
Prioritize projects and manage tight deadlines
This question evaluates prioritization, scope definition, stakeholder leadership, resource and risk management competencies for a Data Scientist in the Behavioral & Leadership category.
Interview questions · Capital One
Prioritize six improvements for a favorite app
This question evaluates a data scientist's product-thinking, prioritization, impact-estimation, experimentation design, and risk-mitigation competencies, framed within the Behavioral & Leadership domain and focused on product management, modeling, and experimentation.
Interview questions · Amazon
Prioritize Tasks and Respond to Coworker Concerns
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Prioritize Tasks and Respond to Coworker Concerns states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · UiPath
Probability a draw-until-threshold score ends at or below a limit
A coding question on probability: a player repeatedly adds a uniformly random number of points until the total reaches a threshold, and you return the probability that the final total is at most a given limit. It tests careful probabilistic reasoning and an efficient computation for inputs up to ten thousand.
Interview questions · Clickup
Process document edit events
This question evaluates implementing and manipulating a line-based document through sequential event processing, emphasizing array/list operations, string handling, and state management; it belongs to the Coding & Algorithms domain and tests data-structure and input-event processing competency.
Interview questions · Amazon
Process real-time enter/exit events and actives
This question evaluates a candidate's competence in event-time processing, stateful windowed aggregations, deduplication, late and out-of-order event handling, and streaming-system design including state management and scalability.
Interview questions · Uber
Produce a valid deployment order
This question evaluates proficiency in graph algorithms and dependency resolution, including concepts such as topological ordering, cycle detection, and complexity analysis, plus systems-level reasoning about service deployment dependencies.
Interview questions · Meta
Promote Inclusion and Overcome Barriers in Social-Commerce Team
Promote Inclusion and Overcome Barriers in Social-Commerce Team 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 · Chime
Propose Innovative Ideas and Convince Others Effectively
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Propose Innovative Ideas and Convince Others Effectively states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions
Prove reservoir sampling correctness
This question evaluates randomized and streaming algorithm skills, including mastery of reservoir sampling, induction-based correctness proofs, probability reasoning, and complexity analysis for sampling under strict memory constraints.
Interview questions · Freddie Mac
Prove SQL proficiency with concrete outcomes
This question evaluates a data scientist's SQL proficiency across querying (window functions, CTEs, joins, aggregation), data modeling (normalization, dimensional modeling, slowly changing dimensions), and operations (performance tuning, deployments, observability), while also assessing behavioral and leadership competencies such as mentorship, code review, and safe deployment practices. It is commonly asked to confirm practical application on analytical workloads and production safety, testing the SQL/data-engineering domain with both hands-on practical tasks and higher-level conceptual understanding of performance, migration strategies, and review processes.
Interview questions · Walmart Labs
Provide self introduction, achievements, automation challenges, code quality, mentoring
Provide self introduction, achievements, automation challenges, code quality, mentoring 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 · Scale AI
Quantify impact of your projects using STAR
This question evaluates a candidate's ability to use the STAR method to articulate project ownership, quantify technical and business impact, and demonstrate leadership, communication, and metrics literacy for a Software Engineer role.
Interview questions · Meta
Quantify launch decision with tests and guardrails
This question evaluates a data scientist's competency in experimental design, statistical inference, and causal-effect estimation for clustered A/B tests, including sample size calculation with design effect, selection of cluster-robust hypothesis tests, sequential alpha-spending, multiple-testing control for guardrails, and quantifying contamination bias. It is commonly asked in the Statistics & Math domain to assess the ability to formalize decision rules that control type I/II errors and interpret confidence intervals under clustering and interim looks, testing both conceptual understanding of statistical principles and practical application of experiment governance.
Interview questions · TikTok
Rank factors for TikTok market entry
This Behavioral & Leadership interview prompt for a Data Scientist evaluates cross-functional prioritization, market-entry decision-making, experimental design and measurement, commercial analytics, and regulatory risk assessment within product and growth strategy.
Interview questions · Instacart
Recommend and validate a budget allocation strategy
This question evaluates a data scientist's competency in budget allocation, experimental design, KPI definition, segmentation, and causal inference by requiring translation of SQL-derived spend and profitability insights into constrained program- and advertiser-level budget rules while managing concentration risk.
Interview questions · TikTok
Reflect on a challenging project you led
This question evaluates leadership, cross-functional influence, and applied data science competencies—focusing on ambiguity management, causal measurement, hypothesis testing, and driving product decisions.
Interview questions · Meta
Reflect on Conflict Resolution and Key Learnings
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Reflect on Conflict Resolution and Key Learnings states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · Amazon
Reflect on criticism and deadlines
Reflect on criticism and deadlines 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 · Palantir
Reflect on experiences and teamwork
Reflect on experiences and teamwork 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.