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 19 of 26

  1. Computer science concepts

    Product Metrics, Guardrails, And Retention

    Meta Data Scientist interviews on this topic test whether you can turn an ambiguous product question into a metric framework, a credible measurement plan…

  2. Computer science concepts

    Product Metrics, Trade-Offs, And Communication

    These prompts probe a Data Scientist's ability to design, analyze, and communicate product experiments and metrics where causal inference, metric design…

  3. Computer science concepts

    Production Hardening and Testing

    Candidates must show they can take a working script or algorithm and make it production-ready: reliable HTTP interactions, safe retries, correct…

  4. Computer science concepts

    Production Incidents, Observability, And Troubleshooting

    Interviewers are checking whether you can triage production incidents quickly and correctly using observability signals, and whether you can implement code…

  5. Computer science concepts

    Production ML Infrastructure and Monitoring

    Interviewers are probing whether you can operationalize machine learning so models deliver sustained business value: stakeholder engagement, production…

  6. Computer science concepts

    Production ML Serving, Feature Stores, And Monitoring

    Candidates must show operational ownership of production ML serving, feature stores, and monitoring: designing low‑latency, consistent online inference…

  7. Computer science concepts

    Production ML Systems, Evaluation, And Safety

    Candidates must show practical, systems-focused debugging and design skills for production ML: diagnosing pipeline and model failures, instrumenting…

  8. Computer science concepts

    Production ML Validation And Monitoring

    What's being tested Ability to design and operate reliable post-deployment checks: choose sensible metrics and statistical tests, detect real issues (drift…

  9. Computer science concepts

    Production System Design Tradeoffs

    These prompts probe an ML Engineer’s ability to design production ML systems that trade off latency, cost, and quality while maintaining safety…

  10. Computer science concepts

    Program Execution, Launch, And Stakeholder Management

    Interviewers are evaluating your ability to take a product from scope to reliable launch while balancing trade-offs across time, quality, and stakeholder…

  11. Computer science concepts

    Prompt Injection, Abuse Prevention, And Policy Enforcement

    Interviewers are probing your ability to design reliable, performant engineering controls that prevent and mitigate prompt injection attacks while…

  12. Computer science concepts

    Prompt Injection And Data Exfiltration Defenses

    Candidates must show they can model attacker capabilities against a language-driven system, then design pragmatic engineering controls that reduce prompt…

  13. Computer science concepts

    Prompt Playground and Prompt Sharing Systems

    Candidates must demonstrate end-to-end system design skills for a multi-tenant prompt playground: modeling metadata vs. large blobs, durable and consistent…

  14. Computer science concepts

    Python/Bash And Linux Operational Scripting

    Candidates must show practical mastery of Python and Bash scripting for operational tasks: parsing logs, automating workflows, and gluing system tools.…

  15. Computer science concepts

    Quasi-Experimental Analysis for Product Decisions

    1. What it is Quasi-experimental analysis estimates the causal impact of a product change when randomized A/B testing isn’t feasible. It leverages natural…

  16. Computer science concepts

    Quasi-Experimental Designs: Instrumental Variables And Regression Discontinuity

    Interviewers are probing whether you can make causal claims when a clean randomized experiment is unavailable, unethical, underpowered, or contaminated by…

  17. Computer science concepts

    Query Plan Optimization: Column Pruning And Filter Pushdown

    Two core skills: implementing column pruning and filter pushdown on a query-plan tree, and writing correct, efficient tree rewrites. Interviewers check…

  18. Computer science concepts

    RAG And LLM Product Guardrails

    Interviewers are probing whether you can evaluate and launch LLM-powered product features safely, not whether you can simply define RAG. For a Meta Data…

  19. Computer science concepts

    RAG Retrieval And Search Quality Evaluation

    Interviewers are testing whether you can evaluate an AI/search system as a product system, not just recite IR metrics like precision and recall. For a RAG…

  20. Computer science concepts

    RAG, Semantic Retrieval, And Grounding Evaluation

    Interviewers are testing whether you can reason end-to-end about retrieval-augmented generation, not just describe embeddings or LLMs. For a Meta Data…

  21. Computer science concepts

    RAG Systems And LLM Retrieval

    Retrieval-Augmented Generation (RAG) design tests whether you can build an LLM-backed product that is grounded in private, changing knowledge rather than…

  22. Computer science concepts

    Ranking A/B Tests And Online Evaluation

    Interviewers are probing whether you can evaluate changes to ranking systems where user experience, business value, and statistical validity collide. For…

  23. Computer science concepts

    Ranking And Recommendation Evaluation For Microsoft Products

    Interviewers assess your ability to design, measure, and interpret ranking and recommendation quality in product settings: choosing appropriate offline…

  24. Computer science concepts

    Ranking Metrics and Online Evaluation

    1. What it is Ranking metrics are offline measures of how well a system orders items for a query or user, using labels or judgments (examples: NDCG, MAP…