cswork / libraryOpen practice workspace

READ. UNDERSTAND. PRACTICE.

Computer science concepts

Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.

601 resources · Page 15 of 26

  1. Computer science concepts

    Machine Learning Model Evaluation And Calibration

    Interviewers are probing whether you can evaluate an ML model as a decision system, not just report a generic score like accuracy. For a Data Scientist at…

  2. Computer science concepts

    Market Sizing And Estimation Cases

    Interviewers test your ability to structure an ambiguous, quantitative estimate into a defendable answer: scope definition, approximation technique…

  3. Computer science concepts

    Marketplace And Payments Product Mechanics

    Interviewers are probing a candidate’s ability to design and prioritize payments and marketplace features that move measurable user and business outcomes.

  4. Computer science concepts

    Marketplace Funnel Analysis

    These prompts test event-level product analytics: building sessionized funnels from raw events, correct deduplication, time-windowed attribution, and…

  5. Computer science concepts

    Matrix Transformations

    These problems test 2D array indexing and in-place transformation skills: mapping between (row, col) coordinates and executing swaps without corrupting…

  6. Computer science concepts

    Memory Allocator Design

    These problems test designing a contiguous memory allocator: managing a linear address space with best-fit allocation, splitting, and coalescing of free…

  7. Computer science concepts

    Mentoring And Developing Junior Data Scientists

    Interviewers are probing your ability to develop technical judgment, reproducible practices, and independent thinking in junior teammates while maintaining…

  8. Computer science concepts

    Messaging, Event Pipelines, and Delivery Semantics

    Interviewers are probing whether you can design reliable distributed workflows where messages, events, files, tasks, or log records move through multiple…

  9. Computer science concepts

    Messenger, Group Calling, And Networked Adoption

    These prompts probe a Data Scientist's ability to design and analyze experiments and observational analyses where network effects / interference matter…

  10. Computer science concepts

    Meta Ads Ranking, Auction, And Relevance

    Interviewers are probing whether you understand how ranking, auction mechanics, prediction, and marketplace metrics interact in a real ads business. The…

  11. Computer science concepts

    Meta Feed Ranking And Social Graph Tradeoffs

    Interviewers are probing your ability to define product objectives, prioritize tradeoffs, and reason about metrics when the social graph (friend/follow…

  12. Computer science concepts

    Meta Feed, Reels, And Ads Ranking Tradeoffs

    Interviewers are probing whether you can reason about ranking systems as multi-objective optimization problems, not just “maximize clicks.” At Meta, Feed…

  13. Computer science concepts

    Meta Feed/Reels Ranking Ecosystem Metrics

    What's being tested Ability to define, prioritize, and defend ranking metrics for a feed/reels recommender: choosing an OEC, balancing short- vs long-term…

  14. Computer science concepts

    Meta News Feed Ranking: Signals, Objectives, and Guardrails

    1. What it is Facebook/Meta’s Feed ranking is a personalized ML system that scores every candidate post for each user, predicting outcomes like commenting…

  15. Computer science concepts

    Meta Ranking And Retrieval Case Framework

    Meta ranking and retrieval cases test whether you can reason from user value and product constraints to a measurable, scalable recommendation/search system…

  16. Computer science concepts

    Meta Ranking And Retrieval Case Framework

    Meta ranking and retrieval interviews test whether you can reason from an ambiguous product goal to a measurable, scalable recommendation system. The…

  17. Computer science concepts

    Meta Social Feed Ranking And Fanout

    Interviewers are probing a candidate’s ability to design a large-scale social feed that balances latency, cost, and freshness under heavy skew. Expect to…

  18. Computer science concepts

    Metrics Monitoring And Experimentation

    Interviewers are checking your ability to define, instrument, monitor, and experiment on ML-driven metrics so models behave safely and improve reliably in…

  19. Computer science concepts

    Microsoft Product Telemetry And Metric Design

    Interviewers are probing your ability to translate product intent into actionable, testable metrics, choose the correct unit of analysis, and reason about…

  20. Computer science concepts

    Missing Data, Imbalance, And Data Quality

    Candidates must show practical competence diagnosing and handling missing data, class imbalance, and data-quality issues inside a predictive workflow.…

  21. Computer science concepts

    Missing Data, Imputation, And Selection Bias

    Interviewers probe your ability to reason about how missing data and selection bias affect analysis and model evaluation, and to pick defensible mitigation…

  22. Computer science concepts

    Mission Alignment And High-Pressure Communication

    These questions probe your ability to align technical work to organizational mission and to communicate clearly under high pressure about ML systems.…

  23. Computer science concepts

    ML/Data Pipelines For Product Managers

    Interviewers probe your ability to translate business goals into measurable, reliable ML-enabled products while owning tradeoffs between product value…

  24. Computer science concepts

    ML Evaluation, Uncertainty, And Safety Guardrails

    Candidates must demonstrate practical mastery of model evaluation, uncertainty estimation, and operational safety guardrails for deployed ML systems.…