PracHub
QuestionsPremiumLearningGuidesInterview PrepNEWCoaches
  1. Home
  2. Concepts
Tech interview concepts

The 600 concepts behind real tech interview questions.

Each entry is a deep explanation of one pattern, algorithm, or technique — drawn from the questions companies actually ask, with worked examples, common pitfalls, and links to the practice questions and interview prep guides that use it.

Analytics & Experimentation47

  • A/B Testing
    Data Scientist
  • A/B Testing
    Data Scientist
  • A/B Testing And Causal Inference
    Data Scientist
  • A/B Testing And Experiment Design
    Data Scientist
  • A/B Testing And Experiment Design
    Data Scientist
  • A/B Testing And Experiment Design
    Data Scientist
  • A/B Testing And Product Metric Diagnostics
    Data Scientist
  • A/B Testing And Statistical Inference
    Data Scientist
  • A/B Testing, Power, And Experiment Design
    Data Scientist
  • Ads Ranking And Monetization Analytics
    Data Scientist
  • Ads Revenue, Auction, And Business Tradeoffs
    Data Scientist
  • Causal Inference
    Data Scientist
  • Causal Inference And Difference-In-Differences
    Data Scientist
  • Causal Inference And Quasi-Experiments
    Data Scientist
  • Causal Inference, Confounding, And Matching
    Data Scientist
  • Cluster Randomized Experiments And Network Interference
    Data Scientist
  • Cohort, Retention, Funnel And Product Metrics
    Data Scientist
  • CTR And Engagement Metrics
    Data Scientist
  • Difference-In-Differences And Quasi-Experiments
    Data Scientist
  • ETA Evaluation And Prediction
    Data Scientist
  • Facebook Product Analytics
    Data Scientist
  • Fake Account, Bot, And Fraud Measurement
    Data Scientist
  • Feed And News Feed Analytics
    Data Scientist
  • Feed And News Feed Ranking
    Data Scientist
  • Group Calls And Messaging Experiments
    Data Scientist
  • Harmful Content Measurement And Moderation
    Data Scientist
  • Instagram Product Analytics
    Data Scientist
  • Job Application Funnel Analysis
    Data Scientist
  • Marketplace Interference And Switchback Experiments
    Data Scientist
  • Marketplace Metric Frameworks
    Data Scientist
  • Network Interference And Cluster Randomization
    Data Scientist
  • Notifications And Push Notification Analytics
    Data Scientist
  • Operational Delivery Quality Diagnostics
    Data Scientist
  • Platform Integrity: Fake Accounts, Bots, Fraud, And Harmful Content
    Data Scientist
  • Pricing, Demand, And Capacity Optimization
    Data Scientist
  • Product Metric Design And Diagnostic Deep Dives
    Data Scientist
  • Product Metric Frameworks And Diagnostic Analytics
    Data Scientist
  • Product Metrics And Marketplace Diagnostics
    Data Scientist
  • Product Metrics, Funnels, And KPI Diagnosis
    Data Scientist
  • Product Metrics, Funnels, And Segmentation
    Data Scientist
  • Product Metrics, Guardrails, And Retention
    Data Scientist
  • Product Metrics, Root-Cause Analysis And Visualization
    Data Scientist
  • Propensity Score Matching And Observational Causal Inference
    Data Scientist
  • Shop Ads And Shopping Measurement
    Data Scientist
  • Switchback Experiments And Marketplace Interference
    Data Scientist
  • Unit Economics And Pricing Analytics
    Data Scientist
  • Video Calling And Group Calls Product Analytics
    Data Scientist

Behavioral & Leadership32

  • AI Safety And Responsible AI Engineering
    Software Engineer
  • AI Safety, Mission Alignment, And Leadership Judgment
    Software Engineer
  • Amazon Leadership Principles And STAR Stories
    Data Scientist
  • Behavioral Communication And Ownership
    Software Engineer
  • Behavioral Communication And Stakeholder Leadership
    Data Scientist
  • Behavioral Leadership And Communication
    Software Engineer
  • Behavioral Leadership And Stakeholder Communication
    Data Scientist
  • Behavioral Leadership And Stakeholder Influence
    Data Scientist
  • Behavioral Leadership And Stakeholder Management
    Data Scientist
  • Behavioral Leadership, Collaboration, And Ambiguity
    Software Engineer
  • Behavioral Leadership, Inclusion, And Stakeholder Influence
    Data Scientist
  • Behavioral Leadership, Ownership, And Compliance
    Machine Learning Engineer
  • Behavioral Ownership And Stakeholder Influence
    Data Scientist
  • Behavioral Ownership, Communication, And Leadership
    Software Engineer
  • Behavioral Ownership, Conflict, Ambiguity, And Growth
    Software Engineer
  • Behavioral Ownership, Metrics, And Product Judgment
    Software Engineer
  • Collaboration, Conflict, and Stakeholder Management
    Software Engineer
  • Cross-Functional Leadership And Analytical Communication
    Data Scientist
  • Engineering Ownership, Communication, And AI Safety
    Software Engineer
  • Leadership Principles And STAR Stories
    Software Engineer
  • Leadership Principles, Ownership, And Measurable Impact
    Machine Learning Engineer
  • Mission Alignment And High-Pressure Communication
    ML Engineer
  • Ownership, Prioritization, Ambiguity, and Project Deep Dives
    Software Engineer
  • Product Sense, Behavioral Leadership, And Values
    Software Engineer
  • Project Deep Dives And Role Fit
    Software Engineer
  • Project Ownership, Conflict, And Tradeoff Communication
    Software Engineer
  • Project Ownership, Impact, And Team Fit
    Software Engineer
  • Technical Communication, Project Leadership, And Role Fit
    Software Engineer
  • Technical Leadership, Communication, And Mission Fit
    Software Engineer
  • Technical Leadership, Impact, And Trade-Offs
    Software Engineer
  • Technical Leadership, Project Impact And Tradeoffs
    Software Engineer
  • Technical Leadership, Project Ownership, And Stakeholder Communication
    Software Engineer

Coding & Algorithms136

  • Algorithms, Data Structures, And Complexity Analysis
    ML Engineer
  • Array And String Algorithms
    Software Engineer
  • Array Search, Selection, And Dynamic Programming
    Software Engineer
  • Arrays, Intervals, Sliding Windows, And Prefix Sums
    Software Engineer
  • Arrays, Sliding Windows, DP And Stack Patterns
    Software Engineer
  • Arrays, Strings, and Hashing
    Software Engineer
  • Arrays, Strings, And Matrix Fundamentals
    Machine Learning Engineer
  • Arrays, Strings, Hash Maps, And Frequency Counting
    Software Engineer
  • Arrays, Strings, Hash Maps, And Sliding Windows
    Software Engineer
  • BFS, DFS, Graph, And Grid Traversal
    Machine Learning Engineer
  • Binary Search And Feasibility Optimization
    Software Engineer
  • Binary Search On Answer
    Machine Learning Engineer
  • Binary Search, Partitioning, And Convex Search
    Software Engineer
  • Binary Serialization And Codecs
    Software Engineer
  • Binary Tree Algorithms
    Software Engineer
  • Binary Tree Traversals, Vertical Order, And Views
    Software Engineer
  • BST Algorithms And Lowest Common Ancestor
    Software Engineer
  • Caching And Stateful Data Structure Design
    Software Engineer
  • Coding Algorithms And Data Structures
    Data Scientist, Machine Learning Engineer
  • Command Parsing And Predicate Evaluation
    Software Engineer
  • Composite Data Structures and O(1) Operations
    Software Engineer
  • Concurrency And Multithreading Fundamentals
    Software Engineer
  • Concurrency And Thread Safety
    Software Engineer
  • Connect Four And Grid Game Engines
    Software Engineer
  • Consistent Hashing
    Software Engineer
  • Core Data Structures, Algorithms, And Complexity
    Software Engineer
  • Core Data Structures, Sorting, And Complexity
    Software Engineer
  • Cursor-Based Pagination
    Software Engineer
  • DashMart Grid Routing And Spatial Matching
    Software Engineer
  • Dependency Graphs
    Software Engineer
  • Depth-First Search, Connected Components, And Cycles
    Software Engineer
  • Deterministic Tree Encoding And Decoding
    Software Engineer
  • DFS/BFS Tree, Graph, And Grid Traversal
    Software Engineer
  • Distributed Systems Fundamentals
    Software Engineer
  • Dynamic Programming And Combinatorial Counting
    Software Engineer
  • Dynamic Programming And Memoization
    Software Engineer
  • Dynamic Programming And Mutable Range Queries
    Software Engineer
  • Dynamic Programming, Backtracking, And Combinatorial Search
    Software Engineer
  • Dynamic Programming, Backtracking, and State-Space Search
    Software Engineer
  • Dynamic Programming, Scheduling, And Set Cover
    Software Engineer
  • Exact Substring Matching And Highlighting
    Software Engineer
  • Expression Parsing
    Software Engineer
  • File Deduplication And Content Hashing
    Software Engineer
  • GPU Credit Ledgers And Schedulers
    Software Engineer
  • Graph Algorithms, Dependency Resolution And Connectivity
    Software Engineer
  • Graph Algorithms For Relations And Routing
    Software Engineer
  • Graph, Grid, And Connectivity Algorithms
    Software Engineer
  • Graph, Grid, BFS/DFS, And Union-Find
    Software Engineer
  • Graph Search And Weighted Paths
    Software Engineer
  • Graph Search, Pathfinding, And Connectivity
    Software Engineer
  • Graph Search, State Space, And Path Optimization
    Software Engineer
  • Graphs, Grids, And Connected Components
    Software Engineer
  • Graph Traversal And Shortest Paths
    Software Engineer
  • Graph Traversal, Shortest Paths, and Topological Sort
    Software Engineer
  • Graph Versioning And Path Discovery
    Software Engineer
  • Greedy Algorithms And Priority Queues
    Software Engineer
  • Greedy, Heaps, And Scheduling Optimization
    Software Engineer
  • Grid, Matrix And Spatial Algorithms
    Software Engineer
  • Hash Map Counting And Frequency Analysis
    Software Engineer
  • Heaps And Selection Algorithms
    Machine Learning Engineer
  • Heaps, Priority Queues, and Top-K Selection
    Software Engineer
  • Heaps, Top-K, And Streaming Selection
    Software Engineer
  • Hierarchical Path Stores
    Software Engineer
  • In-Memory File System
    Software Engineer
  • In-Memory Stateful API Design
    Software Engineer
  • In-Memory Stateful Data Modeling
    Software Engineer
  • Intermediate Representations, DAGs, And Test Workflow Compilation
    Software Engineer
  • Interval, Boundary, And Monotonic Stack Algorithms
    Software Engineer
  • Interval Merging And Range Manipulation
    Software Engineer
  • Interval Scheduling And Calendar Systems
    Software Engineer
  • Intervals, Line Sweep, And Range Updates
    Software Engineer
  • Intervals, Sliding Windows, And Time-Ordered State
    Software Engineer
  • IPv4 CIDR Rule Matching
    Software Engineer
  • Limit Order Book Price-Time Matching
    Software Engineer
  • Linked Lists, Pointers, Caches, And In-Memory Stores
    Software Engineer
  • Linked Lists, Stacks, Caches, And Pointer Techniques
    Software Engineer
  • Load Balancing And Resource Lifecycle Simulation
    Software Engineer
  • LRU Cache
    Software Engineer
  • LRU Cache And O(1) Data Structures
    Software Engineer
  • LRU Cache Design And Persistence
    Software Engineer
  • Luhn Checksum
    Software Engineer
  • Match-3 Board Simulation
    Software Engineer
  • Message Splitting With Paginated Suffixes
    Software Engineer
  • Money-Safe Financial Computation
    Software Engineer
  • Mutable Data Structure Design
    Software Engineer
  • Mutable Data Structures And O(1) Design
    Software Engineer
  • Nested Iterators And Lazy Stack Traversal
    Software Engineer
  • Object-Oriented Design, API Design, And Testability
    Software Engineer
  • Parsing And Expression Evaluation
    Software Engineer
  • Persistent Key-Value Stores
    Software Engineer
  • Python Data Manipulation And Core Coding
    Data Scientist
  • PyTorch Training And Model Implementation
    Machine Learning Engineer
  • Randomized Sampling Algorithms
    Data Scientist
  • Recursion, Backtracking, And Combinatorics
    Machine Learning Engineer
  • RLE And Bit-Packing Compression
    Software Engineer
  • Round-Robin Load Balancing
    Software Engineer
  • Sequence Optimization With Limited Flips
    Software Engineer
  • Serialization, Binary Encoding, And Persistent KV Stores
    Software Engineer
  • Shortest Path And Graph Traversal
    Software Engineer
  • Sliding Window And K-Flip Optimization
    Software Engineer
  • Sliding Window And Streaming Statistics
    Machine Learning Engineer
  • Sliding Window, Binary Search, and Prefix Reasoning
    Software Engineer
  • Sliding Window Counters And QPS
    Software Engineer
  • Sliding Window Frequency Maps
    Software Engineer
  • Snapshotable Collections And Iterators
    Software Engineer
  • Spreadsheet Formula Engine
    Software Engineer
  • Stack Trace And Profiler Log Processing
    Software Engineer
  • Stateful Data Structures And OOP API Design
    Software Engineer
  • Stateful In-Memory Data Structures
    Software Engineer
  • Stateful Stream Processing And Time Scheduling
    Software Engineer
  • Streaming Aggregation And Top-K Selection
    Software Engineer
  • String And Sliding Window Algorithms
    Software Engineer
  • String Parsing, Palindromes, And Normalization
    Software Engineer
  • String Parsing, Tokenization, And Validation
    Software Engineer
  • String Processing, Parsing, And Output Formatting
    Software Engineer
  • Temporal Event Processing And Interval Algorithms
    Software Engineer
  • Thread-Safe Queues And Concurrency Primitives
    Software Engineer
  • Time Interval Overlap And Sweep-Line Algorithms
    Software Engineer
  • Top-K Frequency Tracking
    Software Engineer
  • Top-K, Heaps, Quickselect, And Frequency Analysis
    Software Engineer
  • Top-K Queries And Streaming Aggregation
    Software Engineer
  • Top-K Selection And Order Statistics
    Software Engineer
  • Top-K Selection, Heaps, And Ranking
    Software Engineer
  • Topological Sort And Cycle Detection
    Software Engineer
  • Topological Sorting And Cycle Detection
    Software Engineer
  • Tree And Dynamic Connectivity Algorithms
    Software Engineer
  • Tree And Graph Connectivity
    Software Engineer
  • Tree And Graph Modeling Algorithms
    Software Engineer
  • Tree And Linked Structure Algorithms
    Software Engineer
  • Trees And Hierarchical Structures
    Software Engineer
  • Trees, Linked Lists, And Pointer Algorithms
    Machine Learning Engineer
  • Trees, Recursion, And BST Traversal
    Software Engineer
  • Trees, Tries, and Hierarchical Data
    Software Engineer
  • Tree Traversal And Hierarchical Structures
    Software Engineer
  • TTL, Expiration, And Snapshot Semantics
    Software Engineer
  • Word Count
    Software Engineer

Data Manipulation (SQL/Python)19

  • Monetary Pay Computation And Event-Time Aggregation
    Software Engineer
  • Pandas Data Manipulation
    Data Scientist
  • Pandas Data Wrangling
    Data Scientist
  • Python/Pandas Data Manipulation
    Data Scientist
  • Python, Pandas, NumPy, And R Data Manipulation
    Data Scientist
  • SQL
    Data Scientist
  • SQL Analytical Querying
    Data Scientist
  • SQL Analytical Querying And Data Modeling
    Data Scientist
  • SQL Analytics
    Data Scientist
  • SQL Analytics And Event Data Manipulation
    Data Scientist
  • SQL And Python Data Manipulation
    Data Scientist
  • SQL Event Log Analytics
    Data Scientist
  • SQL Product Analytics
    Data Scientist
  • SQL/Python Data Manipulation And Joins
    Software Engineer
  • SQL/Python Joins, Aggregations, And Window Functions
    Data Scientist
  • SQL Window Functions And Analytical Querying
    Data Scientist
  • SQL Window Functions And Analytics
    Data Scientist
  • SQL Window Functions And Temporal Joins
    Data Scientist
  • Window Functions
    Data Scientist

Machine Learning31

  • Account Takeover ATO Detection
    Data Scientist
  • Applied Machine Learning Modeling And Evaluation
    Data Scientist
  • Classification Thresholds, Imbalanced Learning And Risk
    Data Scientist
  • Classifier Evaluation And Cost-Sensitive Thresholds
    Data Scientist
  • Evaluation, Statistical Inference, And Class Imbalance
    Machine Learning Engineer
  • Label Quality, Human Annotation, And Statistical Inference
    ML Engineer
  • LLM Architecture, Tuning, And Evaluation
    Machine Learning Engineer
  • Logistic Regression And Linear Models
    Machine Learning Engineer
  • Logistic Regression, Regularization, And Imbalanced Classification
    Data Scientist
  • Machine Learning Model Design And Evaluation
    Data Scientist
  • Machine Learning Model Evaluation And Calibration
    Data Scientist
  • Machine Learning Project Lifecycle
    Data Scientist
  • Machine Learning System Design For Real-Time Decisions
    Data Scientist
  • Mixed-Effects Models
    Data Scientist
  • ML Fundamentals: Backprop, Attention, And RL
    Software Engineer
  • ML System Design, Recommenders, Forecasting And Allocation
    Data Scientist
  • Personalization, Collaborative Filtering, And Bandits
    Machine Learning Engineer
  • Predictive Modeling For Delivery And Marketplace Decisions
    Data Scientist
  • Quantization
    Software Engineer
  • Recommendation, Ads Ranking And Marketplace Objectives
    Data Scientist
  • Recommender And Ranking Systems
    Data Scientist
  • Recommender Systems And Feed Ranking
    Data Scientist
  • Recommender Systems, Feed Ranking, And Marketplace Metrics
    Data Scientist
  • Retrieval-Augmented Generation
    ML Engineer, Data Scientist
  • Supervised ML Fundamentals, Evaluation And Feature Engineering
    Data Scientist
  • Supervised ML, Imbalance, Overfitting, And Optimization
    Data Scientist
  • Supervised ML Workflows, Interpretability And Deployment
    Data Scientist
  • Transformer Architectures And Attention
    Machine Learning Engineer
  • Transformer Attention And Masking
    ML Engineer
  • Transformer Training Pipeline Debugging
    ML Engineer
  • XGBoost
    Machine Learning Engineer

ML System Design19

  • Candidate Generation, Ranking, And Feature Stores
    Machine Learning Engineer
  • Content Moderation ML System Design
    Software Engineer
  • Distributed Training And LLM Fine-Tuning Platforms
    ML Engineer
  • Distributed Training Parallelism And Collectives
    Machine Learning Engineer
  • Fraud Risk Modeling And Real-Time Decisioning
    Data Scientist
  • Generative AI Training, Attention, And Post-Training
    Machine Learning Engineer
  • Kernel Fusion
    Software Engineer
  • LLM Chat Applications, RAG, And ML Evaluation
    Software Engineer
  • LLM Chat Product Architecture
    Software Engineer
  • ML Evaluation, Uncertainty, And Safety Guardrails
    ML Engineer
  • ML Frameworks, Model Compilation, And Parallelism
    Software Engineer
  • ML Inference APIs And GPU Batching
    Software Engineer
  • ML Model Evaluation, Metrics, And Experimentation
    Machine Learning Engineer
  • ML Search, Embeddings, And Vector Retrieval
    ML Engineer
  • Multimodal Embedding Storage And Pipelines
    Software Engineer
  • Multimodal Embedding Systems
    Software Engineer
  • Production ML Pipelines And System Design
    Machine Learning Engineer
  • RAG Systems And LLM Retrieval
    Software Engineer
  • Ranking, Recommendation, And Feedback Systems
    Software Engineer

Software Engineering Fundamentals11

  • Concurrency, Deadlocks, And Synchronization
    Software Engineer
  • C++ Systems, Memory, Concurrency, And Virtualization
    Software Engineer
  • Database Stability And SLOs
    Software Engineer
  • Debugging, Observability, And Production Operations
    Software Engineer
  • Java, Concurrency, And Framework Internals
    Software Engineer
  • LLM Inference Optimization And KV Cache
    ML Engineer
  • Object-Oriented Design And Concurrency-Safe LLD
    Software Engineer
  • Production Debugging And Error Handling
    Software Engineer
  • Resilient API Aggregation And Operational Debugging
    Software Engineer
  • RESTful API And HTTP Service Design
    Software Engineer
  • Streaming, Large Inputs, And External Memory
    Software Engineer

Statistics & Math20

  • Bayes' Rule And Base-Rate Reasoning
    Data Scientist
  • Causal Inference And Confounding
    Data Scientist
  • Causal Inference And Identification
    Data Scientist
  • Central Limit Theorem, Confidence Intervals, And Power
    Data Scientist
  • Cost-Sensitive Threshold Optimization
    Data Scientist
  • Difference-In-Differences
    Data Scientist
  • Difference-In-Differences And Staggered Rollouts
    Data Scientist
  • Experiment Diagnostics, Power And Robust Inference
    Data Scientist
  • Linear Regression And OLS Inference
    Data Scientist
  • Power Analysis And Statistical Inference
    Data Scientist
  • Propensity Score Matching
    Data Scientist
  • Propensity Score Matching, DiD And Causal Inference
    Data Scientist
  • Queueing Theory, Probability, And Distributions
    Data Scientist
  • Skewed Distributions And Count Data
    Data Scientist
  • Statistical Inference, Power, And Confidence Intervals
    Data Scientist
  • Statistical Inference, Power, And Metric Uncertainty
    Data Scientist
  • Statistical Inference, Regression, And Probability
    Data Scientist
  • Statistical Power Analysis
    Data Scientist
  • Survival Analysis And Time-To-Event Modeling
    Data Scientist
  • Unit Economics, Break-Even, And Profit Decomposition
    Data Scientist

System Design63

  • API Design, Data Modeling, and Indexing
    Software Engineer
  • API Integration And External Service Design
    Software Engineer
  • Auctions, Ticketing, And Real-Time Messaging
    Software Engineer
  • Banking Ledgers And Cashback Operations
    Software Engineer
  • Calendar Systems And Time-Zone Data Modeling
    Software Engineer
  • Cart Service And Pricing Engine Design
    Software Engineer
  • CI/CD Orchestration Platforms
    Software Engineer
  • CI/CD, Release Engineering, And GPU Test Infrastructure
    Software Engineer
  • Cloud File Storage Service
    Software Engineer
  • Concurrency Control
    Software Engineer
  • Concurrency Control And Thread Safety
    Software Engineer
  • Crypto Trading And Order Routing Systems
    Software Engineer
  • Delivery Driver Payment And Cost Systems
    Software Engineer
  • Distributed Batch Processing With Partial Aggregation
    Software Engineer
  • Distributed Data Processing Pipelines
    Software Engineer
  • Distributed Job Scheduler Systems
    Software Engineer
  • Distributed Key-Value Storage And Transactions
    Software Engineer
  • Distributed Storage, Replication, and Consistency
    Software Engineer
  • Distributed System Design For Ledgers And Counters
    Software Engineer
  • Distributed Systems Consistency And Low-Latency Design
    Software Engineer
  • Distributed Systems Consistency, Reliability, And Observability
    Software Engineer
  • Distributed Systems Correctness And Idempotency
    Software Engineer
  • Donation And Payment Platforms
    Software Engineer
  • Durable Key-Value Stores And Caches
    Software Engineer
  • Event Ingestion And Streaming Analytics
    Software Engineer
  • Expense Rules Engines
    Software Engineer
  • Fault Tolerance, Idempotency, And Concurrency Control
    Software Engineer
  • Finite-State Machines For Order Lifecycles
    Software Engineer
  • GPU Credit Ledgers And Resource Accounting
    Software Engineer
  • GPU Programming, Graphics APIs, And Shader Compilers
    Software Engineer
  • Hashing-Based File Identity
    Software Engineer
  • High-Throughput Streams, Jobs, And Observability
    Software Engineer
  • Idempotency And Concurrency Control
    Software Engineer
  • Idempotent API Design
    Software Engineer
  • In-Memory Databases And Query Processing
    Software Engineer
  • Leaderboards And Real-Time Ranking
    Software Engineer
  • Low-Level Performance Engineering
    Software Engineer
  • Messaging, Event Pipelines, and Delivery Semantics
    Software Engineer
  • Multi-Channel Notifications And Watchlists
    Software Engineer
  • Multi-Channel Notification Systems
    Software Engineer
  • Multi-Tenant Isolation And Sandboxing
    Software Engineer
  • Payment Processing And Ledger Systems
    Software Engineer
  • Production System Design Tradeoffs
    ML Engineer
  • Real-Time Distributed Geospatial And Event Systems
    Software Engineer
  • Real-Time Messaging And Collaboration Systems
    Software Engineer
  • Real-Time Top-K And Streaming Analytics
    Software Engineer
  • Reliability, Performance, And Infrastructure Operations
    Software Engineer
  • Retrieval-Augmented Generation Systems
    Software Engineer
  • Robust Networking, REST, And Concurrency Control
    Software Engineer
  • Sandboxed Cloud IDEs And DevBoxes
    Software Engineer
  • Scalable Backend Architecture And Data Modeling
    Software Engineer
  • Scalable Distributed System Architecture
    Software Engineer
  • Scalable Service And Distributed System Design
    Software Engineer
  • Search, Autocomplete And Restaurant Discovery
    Software Engineer
  • Secure Multitenant SaaS Architecture
    Software Engineer
  • Security, Multitenancy, And Authorization
    Software Engineer
  • Slack-Like Messaging Systems
    Software Engineer
  • Split Stay Availability And Interval Pairing
    Software Engineer
  • Storage, Indexing, APIs, And Secure Execution
    Software Engineer
  • Top-K Ranking And Selection
    Software Engineer
  • URL Shortener System Design
    Software Engineer
  • Wallets, Payments, And Refund Ledgers
    Software Engineer
  • Web Crawlers, URL Normalization, And Politeness
    Software Engineer

Other222

  • A/B Test Design And Analysis
    Data Scientist
  • A/B Test Design and Power Analysis
    Data Scientist
  • A/B Testing And Experiment Analysis
    Data Scientist
  • A/B Testing and Growth Infrastructure for Non-Technical PMs
    Product Manager
  • A/B Testing Design And Analysis
    Data Scientist
  • A/B Testing Design And Launch Decisions
    Data Scientist
  • A/B Testing for Retrieval and Ranking (Search/Feed)
    Data Scientist
  • Adobe Asset Search Indexing And Autocomplete
    Software Engineer
  • Adobe Creative Cloud asset search, indexing, autocomplete, and sharding
    Software Engineer
  • Adobe Creative Cloud Asset Sync And Conflict Resolution
    Software Engineer
  • Adobe Creative Cloud Offline Sync And Conflict Resolution
    Software Engineer
  • Adobe Creative Cloud Offline Sync And Conflict Resolution
    Software Engineer
  • Adobe Creative Cloud Real-Time Collaboration And Offline Sync
    Software Engineer
  • Adobe Cross-Team Collaboration And Impact Stories
    Software Engineer
  • Adobe Cross-Team Leadership And Impact Stories
    Software Engineer
  • Adobe distributed media-processing job scheduling
    Software Engineer
  • Adobe Document Cloud real-time collaboration and offline sync
    Software Engineer
  • Adobe Document Cloud Search Indexing And Autocomplete
    Software Engineer
  • Adobe Entitlements And Transactional Integrity
    Software Engineer
  • Adobe Impact Storytelling And Cross-Team Leadership
    Software Engineer
  • Adobe Multi-Tenant Sharding And Access Control
    Software Engineer
  • Adobe Real-Time Collaboration And WebSockets
    Software Engineer
  • Adobe Real-Time Collaboration Messaging
    Software Engineer
  • Adobe Real-Time Collaboration WebSockets
    Software Engineer
  • Adobe Search Indexing And Autocomplete
    Software Engineer
  • Adobe senior engineer ownership and cross-team impact stories
    Software Engineer
  • Adobe Sharded Tenant Data And Transaction Integrity
    Software Engineer
  • Adobe-style coding patterns: DP, graphs, parsing, backtracking, stacks/heaps
    Software Engineer
  • Adobe Transactional Integrity For Collaborative Edits
    Software Engineer
  • Adobe Transactional Integrity For Shared Assets
    Software Engineer
  • Adobe Transactional Integrity For Shared Documents
    Software Engineer
  • Ads Ranking And Auction-Aware ML
    Data Scientist
  • Ads, Revenue, And Marketplace Analytics
    Data Scientist
  • Ads, Revenue, And Marketplace Tradeoffs
    Data Scientist
  • Ads, Revenue, And Monetization Analytics
    Data Scientist
  • Agent Tool Use And Function Calling Systems
    ML Engineer
  • Ambiguity and Curveball PM Case Framework
    Product Manager
  • Analytical Integrity and Ethical Decision Making
    Data Scientist
  • Anomaly Detection: Time Series And Change Points For Meta Metrics
    Data Scientist
  • Anthropic LLM Evaluation Metrics
    Data Scientist
  • Bayesian And Base-Rate Reasoning
    Data Scientist
  • Bayesian Probability And Base Rates
    Data Scientist
  • Bayesian Reasoning and Base Rates
    Data Scientist
  • Bayes' Theorem And Base-Rate Reasoning
    Data Scientist
  • Behavioral Stories for Growth PM Leadership
    Product Manager
  • Behavioral Stories: Influence, Conflict, Prioritization & Trade-offs
    Product Manager
  • Caching, CDNs, and Edge Delivery at Google Scale
    Software Engineer
  • Cannibalization and Ecosystem Causal Diagnostics
    Data Scientist
  • Causal Inference And Incrementality
    Data Scientist
  • Causal Inference And Quasi-Experiments
    Data Scientist
  • Causal Inference, Difference-In-Differences, And Cannibalization
    Data Scientist
  • Causal Inference for AI Products
    Data Scientist
  • Central Limit Theorem, Sampling, And Heavy-Tailed Metrics
    Data Scientist
  • Classifier Evaluation, Calibration, And Thresholding
    Data Scientist
  • Classifier Evaluation, Calibration, And Thresholds
    Data Scientist
  • Classifier Evaluation, Thresholding, And Calibration
    Data Scientist
  • CLT, Confidence Intervals, and Hypothesis Tests
    Data Scientist
  • Clustered And Networked Experiments
    Data Scientist
  • Clustering And Graph Community Detection
    Data Scientist
  • Coding, Data Structures, And Parsing
    Data Scientist
  • Coding Fundamentals and Complexity for DS
    Data Scientist
  • Coding Fundamentals For Data Scientists
    Data Scientist
  • Cohort, Funnel, And Retention Analysis
    Data Scientist
  • Cohort, Funnel, Retention, And Churn Analysis
    Data Scientist
  • Cohort, Retention, Funnel, And Conversion Analysis
    Data Scientist
  • Cohorts And Window Functions In SQL
    Data Scientist
  • Conflict Resolution And Inclusion
    Data Scientist
  • Cost-Sensitive Thresholding and Calibration
    Data Scientist
  • Cost-Sensitive Thresholding And Risk Tradeoffs
    Data Scientist
  • Count Data Modeling
    Data Scientist
  • Cross-Functional Influence and Conflict Resolution
    Data Scientist
  • Data Leakage and Time-Aware Validation
    Data Scientist
  • Decisions Under Uncertainty and Precommitment
    Data Scientist
  • Deduplication And Entity Resolution
    Data Scientist
  • Designing a ChatGPT-Style LLM Product End-to-End
    ML Engineer
  • Diagnostics, A/B Testing, Estimation, and Growth Infrastructure Fundamentals
    Product Manager
  • Distributional Analysis And Robust Statistics
    Data Scientist
  • DoorDash Ambiguity & Curveball Product Framing
    Product Manager
  • DoorDash Experimentation, Diagnostic Questions & Marketplace Metrics
    Product Manager
  • DoorDash Growth Loops, Monetization, and Unit Economics
    Product Manager
  • DoorDash Marketplace Segmentation and Growth Loops
    Product Manager
  • DoorDash Marketplace Segmentation, Growth Loops, and Monetization
    Product Manager
  • DoorDash Monetization, Unit Economics, and Trade-offs
    Product Manager
  • DoorDash Three-Sided Marketplace Segmentation
    Product Manager
  • DoorDash Three-Sided Marketplace Segmentation and Diagnostics
    Product Manager
  • Event Attribution, Deduplication, And Cohort SQL
    Data Scientist
  • Event Instrumentation And Data Quality
    Data Scientist
  • Event Instrumentation And Measurement Design
    Data Scientist
  • Experimentation, Diagnostics, and Growth Infrastructure for Non-Technical PMs
    Product Manager
  • Experimentation Under Network Interference
    Data Scientist
  • Facebook And Instagram Cross-App Analytics
    Data Scientist
  • Feed Systems and Fanout Architecture
    Software Engineer
  • Fraud and Bot Detection Systems
    Data Scientist
  • Fraud, Bot, And Fake Account Detection
    Data Scientist
  • Funnel and Revenue Modeling
    Data Scientist
  • Geo and Clustered Experiments
    Data Scientist
  • Google-Scale Search Indexing and Ranking
    Software Engineer
  • Group Calls And Messaging Analytics
    Data Scientist
  • Growth Diagnostics, Metric Trees, Estimation, and A/B Testing
    Product Manager
  • Growth Loops, Monetization, and Estimation
    Product Manager
  • Growth PM Behavioral Stories: Conflict, Influence, Prioritization, and Data
    Product Manager
  • Growth PM Behavioral Stories: Conflict, Influence, Trade-offs, and Prioritization
    Product Manager
  • Growth PM Behavioral Stories: Influence, Conflict, Tradeoffs, and Prioritization
    Product Manager
  • Growth PM Behavioral Storytelling: Conflict, Influence, Trade-offs, and Data
    Product Manager
  • Harmful Content Moderation Measurement
    Data Scientist
  • Heavy-Tailed and Zero-Inflated Distribution Analysis
    Data Scientist
  • Human Feedback Data Quality
    Data Scientist
  • Hypothesis Testing And Confidence Intervals
    Data Scientist
  • Hypothesis Testing, Power, And Confidence Intervals
    Data Scientist
  • Hypothesis Tests, Confidence Intervals, And P-Values
    Data Scientist
  • Inclusive Collaboration, Conflict, And Adaptability
    Data Scientist
  • Instrumentation, Logging, And Data Quality
    Data Scientist
  • Instrumentation, Logging, Labeling, And Data Quality
    Data Scientist
  • Integrity, Fraud, And Content Moderation Measurement
    Data Scientist
  • Integrity, Fraud, Bot, And Harmful Content Measurement
    Data Scientist
  • Integrity, Harm, And Fraud Measurement
    Data Scientist
  • Interleaving and Multileaving for Ranking Comparison at Scale
    Data Scientist
  • KPI Diagnosis And Segmentation
    Data Scientist
  • Launch Decisions And Metric Tradeoffs
    Data Scientist
  • Leadership Under Ambiguity And Prioritization
    Data Scientist
  • LLM Decoding, Sampling, And Logit Controls
    ML Engineer
  • LLM Eval Data Slicing and Debugging
    Data Scientist
  • LLM Evaluation And Judge Metrics
    Data Scientist
  • LLM Evaluation and Metrics for Product Use Cases
    Data Scientist
  • LLM Evaluation And Product Understanding
    Data Scientist
  • LLM Evaluation And RAG Product Understanding
    Data Scientist
  • LLM Evaluation: Faithfulness, Hallucination, And Human Review For Meta AI
    Data Scientist
  • LLM Evaluation Frameworks
    Data Scientist
  • LLM Evaluation Frameworks For Product AI
    Data Scientist
  • LLM Evaluation, Human Preference, And Safety
    Data Scientist
  • LLM Evaluation, Offline Metrics, Online Monitoring, and Regression Testing
    ML Engineer
  • LLM Evaluation: Offline, Online, And Human Judgment
    Data Scientist
  • LLM Foundations, Embeddings, Prompts, And Fine-Tuning
    Data Scientist
  • LLM Fundamentals For Data Scientists
    Data Scientist
  • LLM Inference Serving, Batching, And KV Cache
    Software Engineer
  • LLM Product Experimentation
    Data Scientist
  • LLM Product Understanding, RAG, And Fine-Tuning
    Data Scientist
  • LLM Retrieval, RAG, And Understanding
    Data Scientist
  • LLM Serving, Inference Scaling, KV Cache, and Latency-Cost Tradeoffs
    ML Engineer
  • Meta Ads Ranking, Auction, And Relevance
    Data Scientist
  • Meta Feed, Reels, And Ads Ranking Tradeoffs
    Data Scientist
  • Meta Feed/Reels Ranking Ecosystem Metrics
    Data Scientist
  • Meta News Feed Ranking: Signals, Objectives, and Guardrails
    Data Scientist
  • Meta Ranking And Retrieval Case Framework
    Data Scientist
  • Meta Ranking And Retrieval Case Framework
    Data Scientist
  • ML Model Evaluation And Calibration
    Data Scientist
  • Model Evaluation and Calibration
    Data Scientist
  • Model Evaluation, Calibration, And Thresholding
    Data Scientist
  • Multimodal LLM System Design
    ML Engineer
  • Multiple Testing and Sequential Monitoring
    Data Scientist
  • Notification Experiment Design and Tradeoffs
    Data Scientist
  • Notifications And Lifecycle Engagement
    Data Scientist
  • Off-Policy Evaluation and Safe Rollouts
    Data Scientist
  • Payment Systems: Ledgers, Idempotency, and Reconciliation
    Software Engineer
  • PM Technical Fundamentals for Growth Experimentation
    Product Manager
  • Power, MDE, And Multiple Testing
    Data Scientist
  • Privacy-Conscious Measurement and Differential Privacy
    Data Scientist
  • Privacy-Preserving Analytics And Governance
    Data Scientist
  • Probability, Bayes, And Base Rates
    Data Scientist
  • Probability Modeling, Expectation, And Variance
    Data Scientist
  • Probability Models and Poisson Approximations
    Data Scientist
  • Product Diagnostics And Root Cause Analysis
    Data Scientist
  • Production ML Validation And Monitoring
    Data Scientist
  • Product Metric Frameworks
    Data Scientist
  • Product Metrics And Guardrails
    Data Scientist
  • Product Metrics and Guardrails Framework
    Data Scientist
  • Product Metrics, Guardrails, And Launch Decisions
    Data Scientist
  • Quasi-Experimental Analysis for Product Decisions
    Data Scientist
  • Quasi-Experimental Designs: Instrumental Variables And Regression Discontinuity
    Data Scientist
  • RAG And LLM Product Guardrails
    Data Scientist
  • RAG Retrieval And Search Quality Evaluation
    Data Scientist
  • RAG, Semantic Retrieval, And Grounding Evaluation
    Data Scientist
  • Ranking A/B Tests And Online Evaluation
    Data Scientist
  • Ranking Metrics and Online Evaluation
    Data Scientist
  • Ranking, Recommender, And Personalization Systems
    Data Scientist
  • Ranking/Retrieval A/B Testing And Guardrails
    Data Scientist
  • Ranking/Retrieval A/B Testing And Online Metrics
    Data Scientist
  • Ranking/Retrieval A/B Testing At Meta
    Data Scientist
  • Ratio and Session Metrics in SQL
    Data Scientist
  • Ratio Metric Variance
    Data Scientist
  • Real-Time Systems, WebSockets, and Long-Lived Connections
    Software Engineer
  • Recommender And Ranking System Design
    Data Scientist
  • Recommender, Ranking, And Ads ML Systems
    Data Scientist
  • Recommender, Ranking, And Ads Systems
    Data Scientist
  • Recommenders Under Cold Start and Bias
    Data Scientist
  • Retention and Cohort Metrics
    Data Scientist
  • Retention, Cohort, And Funnel Analysis
    Data Scientist
  • Retention, Cohort, Funnel, And Lifecycle Analysis
    Data Scientist
  • Retrieval And Candidate Generation For Meta Ranking
    Data Scientist
  • Retrieval, Candidate Generation, And Ranking Cases
    Data Scientist
  • Retrieval Evaluation for LLM RAG and Search
    Data Scientist
  • Retrieval Quality And Offline Ranking Metrics
    Data Scientist
  • Revenue, Marketplace, And Monetization Analytics
    Data Scientist
  • RLHF And Preference Optimization Basics
    ML Engineer
  • Root Cause Analysis And Metric Debugging
    Data Scientist
  • Root Cause Analysis And Segmentation
    Data Scientist
  • Safety, Alignment, Guardrails, and Responsible LLM Deployment
    ML Engineer
  • Shop Ads And Social Commerce Analytics
    Data Scientist
  • Skewed And Heavy-Tailed Distributions
    Data Scientist
  • Skewed Distributions, Count Data, And Ratio Metrics
    Data Scientist
  • SQL Analytics Joins, Aggregations, And Windows
    Data Scientist
  • SQL Event Analytics
    Data Scientist
  • SQL Joins, Aggregation, And Window Functions
    Data Scientist
  • SQL Joins, Aggregations, And Deduplication
    Data Scientist
  • SQL Joins, Aggregations, And Window Functions
    Data Scientist
  • SQL Joins And Aggregations
    Data Scientist
  • SQL Joins, Deduplication, and Event Attribution
    Data Scientist
  • Stakeholder Influence And Analytical Integrity
    Data Scientist
  • Statistical Inference For Experiments
    Data Scientist
  • Statistical Inference, Hypothesis Testing, And Power
    Data Scientist
  • Statistical Inference, Hypothesis Tests, And Power
    Data Scientist
  • Structuring Ambiguous and Curveball Growth PM Cases
    Product Manager
  • Structuring Ambiguous and Curveball Product Questions
    Product Manager
  • Structuring Ambiguous and Curveball Product Questions
    Product Manager
  • Technical Fundamentals for Non-Technical Product Managers
    Product Manager
  • Technical Fundamentals for Non-Technical Product Managers
    Product Manager
  • Temporal Event Attribution In SQL
    Data Scientist
  • Transformer Architecture and Attention Internals
    ML Engineer
  • Trust, Safety, Fraud, And Content Moderation Measurement
    Data Scientist
  • Unsupervised Anomaly Detection: Isolation Forest And LOF For Integrity
    Data Scientist
  • Variance Estimation for Ratio Metrics
    Data Scientist
  • Window Functions, Cohorting, and Time Series SQL
    Data Scientist
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.