READ. UNDERSTAND. PRACTICE.
Interview questions
Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.
1,290 resources · Page 9 of 54
Interview questions · Meta
Compute time-spent percentage by app category
This question evaluates proficiency in data manipulation and analytics, specifically SQL/Python skills for joining tables, aggregating session durations, handling missing app-category mappings, and computing percentage time spent over a recent seven-day window.
Interview questions · Coinbase
Compute top-K branches by openings
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Compute top-K branches by openings states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · Box
Compute Top-K word frequencies under a path
Compute Top-K word frequencies under a path 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.
Interview questions · Apple
Compute top three scores per student
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Compute top three scores per student states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · Capital One
Compute unit economics and insurance break-even
This question evaluates a candidate's proficiency in unit economics, insurance break-even analysis, expected-value modeling, churn effects, pricing versus demand trade-offs, and basic statistical inference including MLE and confidence intervals.
Interview questions · Meta
Compute view prevalence from views and labels
This question evaluates a candidate's competency in temporal joins, stateful deduplication of moderation decisions, time-aware aggregation, and prevalence metric calculations within content-moderation analytics.
Interview questions · Capital One
Consider Key Factors Before Launching New Credit Card
Evaluates launch-readiness analysis for a new consumer credit card across market, customer, risk, compliance, operations, and financial viability. Strong answers validate assumptions and define go/no-go criteria.
Interview questions · Snowflake
Contrast FCF vs NI; choose one statement
This question evaluates financial statement analysis skills—specifically reconciling net income to free cash flow, identifying accounting and working-capital red flags, and selecting which single statement best informs credit risk, profitability trends, and cash runway, thereby testing valuation, solvency, and financial-modeling competency in the Statistics & Math domain. It is commonly asked because interviewers probe both conceptual understanding and practical application of accrual versus cash accounting, the effects of non‑cash charges, capex and working‑capital movements on valuation, and awareness of which metrics (for example FCF margin, interest coverage, and current ratio) become unreliable or unobtainable when only one statement is available.
Interview questions · xAI
Contrast processes and threads
This question evaluates understanding of operating system and concurrency fundamentals—specifically differences between processes and threads including memory isolation, resource ownership, scheduling, context-switch costs, inter-process communication versus in-process synchronization, failure isolation, and security.
Interview questions · PayPal
Contrast TCP vs UDP; detect loss
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Contrast TCP vs UDP; detect loss states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · Fannie Mae
Contrast UI vs backend testing; design UI-change test cases
This question evaluates proficiency in test strategy and test-case design for web applications, covering distinctions between UI and backend testing responsibilities, mocking and contract boundaries, flakiness mitigation, security test placement, accessibility, analytics instrumentation, and expanded coverage metrics.
Interview questions · DoorDash
Convince Stakeholders: Prioritize Data Science Projects Effectively
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Convince Stakeholders: Prioritize Data Science Projects Effectively states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · Amazon
Coordinate Resources and Resolve Conflicts for Project Success
Coordinate Resources and Resolve Conflicts for Project Success 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 · Meta
Core Behavioral Reflections
Practice core Product Manager behavioral reflections covering professional failure, proposing an opposed idea, biggest success, and data ethics. The solution emphasizes STAR-L structure, metrics, ownership, influence, privacy, fairness, and learning.
Interview questions · Discord
Count a Character in a String
Count case-sensitive occurrences of a character in a string, including empty input and repeated matches.
Interview questions · Oracle
Count anagram-based replacements per phrase
This question evaluates skills in string processing, anagram grouping, frequency mapping, and combinatorial counting to determine how many phrase variations arise from permissible replacements in the Coding & Algorithms domain.
Interview questions · Spacex
Count Islands in a Grid
Count maximal islands of horizontally or vertically connected land in a binary grid in linear time without recursion that can overflow the stack.
Interview questions · Microsoft
Count words in a document robustly
This question evaluates text-processing and algorithmic engineering skills, specifically precise tokenization rule definition, robust handling of Unicode and punctuation, streaming/large-file processing, unit testing for corner cases, and analysis of time and space complexity.
Interview questions · Capital One
Cover HR screen: role, motivation, comp, immigration, location
This question evaluates concise professional communication, impact articulation with quantifiable metrics, and logistical transparency around compensation, work authorization, and location, measuring competencies in self-presentation, negotiation framing, and administrative readiness.
Interview questions · Postman
Cover intro, projects, interest, goals, Go rating
This question evaluates communication, leadership, ownership, and practical Go programming proficiency by asking for a concise self-introduction, descriptions of impactful projects, alignment with the company/product, career goals, and a self-rated Go skill justification.
Interview questions · Capital One
Critique a product interface and propose fixes
This question evaluates a candidate's product-thinking and usability analysis skills, specifically application of heuristics and accessibility standards alongside abilities in redesign proposal, success-metrics definition, and experiment/telemetry planning.
Interview questions · Netflix
Critique culture memo and design probes
This question evaluates a candidate's ability to operationalize organizational values, assess cultural signals, and design measurable diagnostics, reflecting competencies in leadership, stakeholder communication, ethical judgment, and metrics-driven decision-making.
Interview questions · Capital One
Critique Shell Script for Credit-Card Program Tech Round
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Critique Shell Script for Credit-Card Program Tech Round states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Interview questions · Microsoft
Cross-Team Conflict Resolution & Product Launch
Practice answering a PM behavioral prompt about cross-team leadership, engineering conflict, and customer-centric course correction. The model STARL response shows how to align multiple teams, resolve delivery trade-offs, respond to missed customer expectations, quantify impact, and explain learning.