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

  1. Computer science concepts

    LLM Evaluation, Human Preference, And Safety

    Interviewers are testing whether you can turn ambiguous product goals for an AI system into measurable, reliable, and decision-ready evaluation frameworks.

  2. Computer science concepts

    LLM Evaluation, Offline Metrics, Online Monitoring, and Regression Testing

    Interviewers probe whether an engineer can design and operationalize a reliable evaluation and monitoring stack for large language models across pre-deploy…

  3. Computer science concepts

    LLM Evaluation: Offline, Online, And Human Judgment

    Interviewers are probing whether you can design an evaluation system for generative AI that connects model quality to user value, product risk, and launch…

  4. Computer science concepts

    LLM Evaluation, Red-Teaming, And Safety Monitoring

    Interviewers are checking whether you can design and implement reliable, scalable systems that measure and detect safety/behavior regressions for large…

  5. Computer science concepts

    LLM Evaluation, Safety Monitoring, and Guardrails

    Interviewers are probing your ability to design and implement scalable, low-latency safety monitoring and guardrail systems around large language model…

  6. Computer science concepts

    LLM Foundations, Embeddings, Prompts, And Fine-Tuning

    Interviewers are probing whether you understand how modern large language models work well enough to apply them to product, ranking, integrity, ads…

  7. Computer science concepts

    LLM Fundamentals For Data Scientists

    Interviewers are testing whether you understand large language models well enough to reason about product tradeoffs, evaluation, and failure modes—not…

  8. Computer science concepts

    LLM Inference Optimization And KV Cache

    Candidates must demonstrate practical knowledge of how Transformer inference is implemented and optimized for production: how an LLM maintains and uses…

  9. Computer science concepts

    LLM Inference Serving, Batching, And KV Cache

    Interviewers are probing whether you can reason about high-throughput, low-latency serving systems for autoregressive models under real production…

  10. Computer science concepts

    LLM Product Experimentation

    Interviewers are probing your ability to design and analyze controlled experiments that measure LLM product changes (prompt edits, model versions, UI…

  11. Computer science concepts

    LLM Product Understanding, RAG, And Fine-Tuning

    1. What's being tested Ability to design and evaluate LLM-powered features that combine retrieval and model adaptation: choosing retrieval architecture…

  12. Computer science concepts

    LLM, RAG, And Embeddings For Reddit Search

    Candidates must demonstrate operational ML engineering for production LLM-backed search: building and serving embeddings-based retrieval, integrating RAG (…

  13. Computer science concepts

    LLM Retrieval, RAG, And Understanding

    Interviewers are probing whether you can reason end-to-end about retrieval-augmented generation: turning messy corpora into useful context, measuring…

  14. Computer science concepts

    LLM Safety Evaluation and Red-Team Pipelines

    Interviewers are probing your ability to design and implement scalable, auditable red-team evaluation pipelines for large language models that reliably…

  15. Computer science concepts

    LLM Serving, Inference Scaling, KV Cache, and Latency-Cost Tradeoffs

    Interviewers are probing whether you can design and reason about low-latency LLM inference systems that scale cost-effectively while preserving model…

  16. Computer science concepts

    LLM Tool Calling And Agent Orchestration

    Interviewers want to see that you can design and reason about a robust, scalable tool-calling and agent orchestration layer that sits between LLMs and…

  17. Computer science concepts

    Local Search And Divide And Conquer

    Demonstrates the ability to find a local minimum using algorithmic tradeoffs between local search (greedy/hill-climbing) and divide-and-conquer…

  18. Computer science concepts

    Long-Context Retrieval and Prompt Assembly

    Interviewers probe your ability to design a scalable, low-latency retrieval and prompt-assembly service that integrates many pieces: indexing, ranking…

  19. Computer science concepts

    LoRA Parameter-Efficient Fine-Tuning

    Candidates must show practical mastery of parameter-efficient fine-tuning (how and why adapters like LoRA change training/serving tradeoffs), plus the…

  20. Computer science concepts

    Low-Latency/Batch Inference and GPU Resource Management

    Interviewers are probing your ability to design and operate low-latency inference pipelines that meet strict SLOs while maximizing GPU utilization and…

  21. Computer science concepts

    Low-Latency Consistency and Concurrency

    Interviewers are checking your ability to design systems that provide low-latency responses while preserving correct behavior under concurrent access and…

  22. Computer science concepts

    Low-Latency Performance And Cache Locality

    The interviewer is testing whether you can reason from source code and hardware behavior to end-to-end latency, rather than treating algorithmic complexity…

  23. Computer science concepts

    Low-Level System Design For High-Throughput C++ Services

    Interviewers probe your ability to design and reason about low-latency, high-throughput C++ services: efficient use of CPU, memory, and networking…

  24. Computer science concepts

    LRU Cache Design and Canonical Keys

    Candidates must show correctness and engineering rigor for an LRU cache: O(1) recency updates, deterministic memoization key construction across argument…