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

  1. Computer science concepts

    A/B Testing

    The interviewer is probing your ability to design and analyze rigorous randomized experiments that support causal claims in a marketplace. Expect to…

  2. Computer science concepts

    A/B Testing And Experiment Design

    Experiment design for Meta Data Scientists is about turning ambiguous product or ML changes into a credible causal estimate: what changed, for whom, by how…

  3. Computer science concepts

    A/B Test Design And Analysis

    What's being tested Ability to design unbiased, well-powered experiments and analyze results to support causal claims in product settings. Interviewers…

  4. Computer science concepts

    A/B Test Design and Power Analysis

    1. What it is A/B test design is how you plan an online experiment: who to randomize, what to measure, and how to analyze outcomes. Power analysis is the…

  5. Computer science concepts

    A/B Test Design And Sample Size

    Interviewers are probing the candidate’s ability to translate a business question into an experiment design with defensible statistical assumptions…

  6. Computer science concepts

    A/B Testing And Causal Experimentation

    These interviews probe a candidate’s ability to design, analyze, and defend causal experiments end-to-end: picking a precise primary metric, sizing and…

  7. Computer science concepts

    A/B Testing And Experiment Analysis

    Interviewers are probing whether you can reason from a product decision to a statistically valid experiment, not just define p-values or confidence…

  8. Computer science concepts

    A/B Testing Design And Analysis

    Interviewers are probing whether you can design a valid product experiment, choose metrics that reflect user and business value, and interpret results…

  9. Computer science concepts

    A/B Testing Design And Launch Decisions

    Interviewers are probing whether you can design an experiment that produces a trustworthy launch decision under real product constraints, not whether you…

  10. Computer science concepts

    A/B Testing for Retrieval and Ranking (Search/Feed)

    1. What it is A/B testing for retrieval and ranking compares two or more candidate systems for getting items (retrieval) and ordering them (ranking) by…

  11. Computer science concepts

    Adam vs SGD Optimization

    Interviewers are probing whether you can reason about optimizer choice and configuration as an engineering tradeoff: convergence speed, stability…

  12. Computer science concepts

    Adobe Asset Search Indexing And Autocomplete

    Interviewers probe your ability to design a low-latency, scalable autocomplete and search indexing subsystem for asset metadata: data structures…

  13. Computer science concepts

    Adobe Creative Cloud asset search, indexing, autocomplete, and sharding

    Interviewers are probing your ability to design a scalable, low-latency search and autocomplete service for rich Creative Cloud assets: data modeling for…

  14. Computer science concepts

    Adobe Creative Cloud Asset Sync And Conflict Resolution

    Interviewers are probing your ability to design a robust, scalable asset sync system that handles offline edits, large binary assets, and deterministic…

  15. Computer science concepts

    Adobe Creative Cloud Offline Sync And Conflict Resolution

    The interviewer is probing your ability to design a robust offline-first sync system for large, binary-rich assets and to reason about conflict detection…

  16. Computer science concepts

    Adobe Creative Cloud Offline Sync And Conflict Resolution

    Interviewers are probing the candidate's ability to design a robust offline-sync system for large, versioned assets and to reason about deterministic…

  17. Computer science concepts

    Adobe Creative Cloud Real-Time Collaboration And Offline Sync

    Interviewers probe your ability to design a low-latency, scalable collaboration system that also supports robust offline sync and recovery. They expect…

  18. Computer science concepts

    Adobe Cross-Team Collaboration And Impact Stories

    Interviewers are probing your ability to drive technical outcomes across organizational boundaries while staying responsible for engineering deliverables:

  19. Computer science concepts

    Adobe Cross-Team Leadership And Impact Stories

    Interviewers are probing your ability to drive technical outcomes across team boundaries while remaining a practicing Software Engineer: influence without…

  20. Computer science concepts

    Adobe distributed media-processing job scheduling

    Interviewers expect you to design a robust, scalable scheduler for distributed media-processing workloads (video transcoding, image batches). They're…

  21. Computer science concepts

    Adobe Document Cloud real-time collaboration and offline sync

    The interviewer is probing your ability to design a scalable, correct, and resilient real-time collaboration system with robust offline sync for document…

  22. Computer science concepts

    Adobe Document Cloud Search Indexing And Autocomplete

    Candidates must demonstrate end-to-end systems design and implementation judgment for a large-scale document search and autocomplete system: how to build a…

  23. Computer science concepts

    Adobe Entitlements And Transactional Integrity

    Interviewers are probing your ability to design and reason about an entitlements system that enforces correct access rights while preserving transactional…

  24. Computer science concepts

    Adobe Impact Storytelling And Cross-Team Leadership

    Interviewers are probing your ability to drive technical outcomes across teams: define measurable success, design low-risk technical approaches, and…