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

  1. Computer science concepts

    ML Feature Pipelines And Training-Serving Architecture

    Candidates must demonstrate end-to-end thinking about building reliable, low-skew ML pipelines: consistent feature computation and storage, repeatable…

  2. Computer science concepts

    ML Model Deployment Monitoring And Operationalization

    Interviewers probe whether a candidate can operationalize model quality: choose the right production metrics, detect meaningful degradation, diagnose root…

  3. Computer science concepts

    ML Model Evaluation And Calibration

    Interviewers are probing whether you can evaluate a predictive model in a way that matches the product decision it will drive, not whether you can recite…

  4. Computer science concepts

    ML Model Monitoring And Data Drift At Retail Scale

    Interviewers are checking your ability to operationalize model quality at retail scale: define meaningful drift, detect it statistically, prioritize alerts…

  5. Computer science concepts

    ML Observability And Production Monitoring

    Candidates must demonstrate practical mastery of designing ML observability for a production recommendation system: what to instrument, how to detect and…

  6. Computer science concepts

    ML Search, Embeddings, And Vector Retrieval

    Candidates must demonstrate end-to-end Retrieval-Augmented Generation (RAG) system design skills: how to convert raw documents into retrievable vectors…

  7. Computer science concepts

    Model Calibration And Evaluation

    Candidates must show practical mastery of probability calibration and model evaluation for classifiers and rankers: how to measure calibrated probabilities…

  8. Computer science concepts

    Model Deployment, Versioning, and Safe Rollout

    Interviewers are probing whether you can safely move models from training into production while maintaining reliability, observability, and rollbackability…

  9. Computer science concepts

    Model Evaluation and Calibration

    1. What it is Model evaluation judges how well a model makes predictions using metrics tied to the task (e.g., accuracy, AUC, log loss). Calibration checks…

  10. Computer science concepts

    Model Evaluation, Calibration, And Thresholding

    Interviewers are probing whether you can translate probabilistic model outputs into reliable product decisions under business constraints. At Meta…

  11. Computer science concepts

    Model Evaluation, Calibration, And Validation

    These questions test a Machine Learning Engineer's ability to produce, validate, and operate probabilistic models (e.g., click-through-rate predictors) end…

  12. Computer science concepts

    Model Telemetry And Inference Cost Analytics

    The interviewer is probing your ability to treat model telemetry as measurable, testable signals: define robust metrics, detect and diagnose regressions…

  13. Computer science concepts

    Model Weight Distribution and Safe Activation

    Candidates must demonstrate practical distributed-systems design for reliably delivering very large, immutable artifacts to thousands of workers while…

  14. Computer science concepts

    Multi-Tenant Authorization And Data Isolation

    Interviewers probe your ability to design and implement tenant-aware systems that prevent data leaks while remaining operationally efficient. They're…

  15. Computer science concepts

    Multi-Tenant Isolation And Sandboxing

    Interviewers are probing whether you can design multi-tenant execution systems where untrusted or semi-trusted users share infrastructure without leaking…

  16. Computer science concepts

    Multimodal Embedding Storage And Pipelines

    These prompts probe a candidate's ability to design a scalable, production-grade multimodal embedding pipeline and storage service: ingestion…

  17. Computer science concepts

    Multimodal Embedding Systems

    These prompts probe a Software Engineer’s ability to design scalable, reliable multimodal embedding pipelines and stores: ingestion, preprocessing…

  18. Computer science concepts

    Multimodal LLM System Design

    Candidates must demonstrate practical design and engineering judgment for building multimodal LLM systems: how inputs from different modalities are…

  19. Computer science concepts

    Multiple Testing and Sequential Monitoring

    1. What it is Running many hypothesis tests (variants, metrics, or audience slices) inflates false positives; that’s the multiple testing problem.…

  20. Computer science concepts

    Mutable Data Structure API Design

    Candidates must demonstrate designing mutable data-structure APIs that preserve clear invariants while meeting time/space guarantees (often amortized O(1))

  21. Computer science concepts

    MVP Product Design And Jobs To Be Done

    Interviewers are probing your ability to translate user problems into a focused Minimum Viable Product (MVP) using the Jobs to be Done (JTBD) lens…

  22. Computer science concepts

    Nested Iterators And Lazy Stack Traversal

    Implementing a nested-list iterator tests lazy traversal using an explicit stack (not recursion), correct hasNext()/next() state management, and…

  23. Computer science concepts

    Network Effects And Interference

    Interviewers probe whether you can design and analyze randomized experiments when units are connected—so treatment can affect others (i.e., interference).

  24. Computer science concepts

    Network Effects And Cluster Randomization

    These prompts evaluate a candidate's ability to design and analyze experiments when interference (units affecting each other) breaks the usual A/B test…