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

  1. Computer science concepts

    Security, PII, And Secrets In Banking Systems

    Interviewers are probing that you can design and implement practical, secure handling of PII and secrets at the application level: correct use of…

  2. Computer science concepts

    Sensor Data Quality And Label Analytics

    Interviewers are probing your ability to treat sensor telemetry and annotated labels as noisy measurement systems: quantify how measurement error affects…

  3. Computer science concepts

    Sequence Models and Model Predictive Control

    Interviewers are probing your ability to choose and justify sequence-modeling architectures versus a control-based solution under production constraints…

  4. Computer science concepts

    Sequence Optimization With Limited Flips

    Requires converting a constraint ("flip at most k rest days") into an algorithmic pattern that maximizes a numeric objective under limited operations.…

  5. Computer science concepts

    Serialization, Binary Encoding, And Persistent KV Stores

    These problems test reversible serialization: designing encodings where arbitrary strings, bytes, maps, or KV entries can be serialized and deserialized…

  6. Computer science concepts

    Shop Ads And Shopping Measurement

    Meta is probing whether you can reason about shopping monetization as a Data Scientist: define success metrics, estimate incremental value, design…

  7. Computer science concepts

    Shop Ads And Social Commerce Analytics

    These interviews test whether you can diagnose monetization and commerce metric movements using metric decomposition, segmentation, causal reasoning, and…

  8. Computer science concepts

    Shop Visibility And Commerce Analytics

    Tests the ability to run cohort analysis and time-series aggregation to quantify shop visibility, apply dedup/ranking logic, and design stable…

  9. Computer science concepts

    Simulation Agent Behavior Modeling

    Interviewers want to see that you can design and evaluate agent behavior models that make simulation-driven ML training and validation meaningful for real…

  10. Computer science concepts

    60-Minute Product, Analysis, And SQL Round Triage

    Interviewers are probing your ability to triage product issues end-to-end: form crisp hypotheses, pick the right product metrics, run focused SQL…

  11. Computer science concepts

    Skewed Distributions And Count Data

    Meta interviewers use skewed count-data prompts to test whether a Data Scientist can reason beyond averages when product behavior is heterogeneous…

  12. Computer science concepts

    Skewed Distributions, Count Data, And Ratio Metrics

    Interviewers are probing whether you can analyze product metrics that are not approximately normal: comments per post, reactions per creator, messages per…

  13. Computer science concepts

    Skewed And Heavy-Tailed Distributions

    What's being tested Ability to recognize non-Gaussian, skewed/tail-heavy measurement behavior; choose appropriate summary statistics, tests, sampling, and…

  14. Computer science concepts

    Slack-Like Real-Time Messaging

    Interviewers probe the candidate’s ability to design a real-time messaging system that balances low-latency delivery, durability, and multi-tenant…

  15. Computer science concepts

    Sliding Window And K-Flip Optimization

    Candidates must recognize how to reduce a limited-flip optimization into a sliding window / two-pointer decision problem and reason about gains per flip.…

  16. Computer science concepts

    Sliding Window And Time Window Counters

    Candidates must demonstrate the ability to implement and reason about sliding-window algorithms and time-window counters over streams: correct incremental…

  17. Computer science concepts

    Sliding Window, Binary Search, and Prefix Reasoning

    These problems test search over structured spaces: contiguous windows, monotonic answer ranges, prefix/suffix constraints, and cumulative sums.…

  18. Computer science concepts

    Sliding Window Counters and Rate Limiting

    These problems test designing and implementing sliding window counters for real-time per-key aggregation and rate limiting: correct time-window semantics…

  19. Computer science concepts

    Snapshot Iterators And Versioned Sets

    Candidates must demonstrate design and implementation of snapshot semantics over a mutable set, showing mastery of persistent data structures, iterator…

  20. Computer science concepts

    SOX Compliance And Internal Controls Analytics

    Interviewers are probing whether a Data Scientist can design statistically sound analytics to detect, monitor, and quantify failures in SOX (Sarbanes–Oxley…

  21. Computer science concepts

    SQL Aggregations, Joins, And Metric Queries

    Candidates must show they can write clear, correct SQL to compute product metrics: aggregations, joins, deduplication, and time-bucketing. Interviewers…

  22. Computer science concepts

    SQL Analytics Joins, Aggregations, And Windows

    Meta Data Scientists are expected to turn raw product logs into trustworthy metrics using SQL analytics: joins, aggregations, windows, time filters…

  23. Computer science concepts

    SQL And Python Data Manipulation

    You’re being tested on analytics SQL/Python manipulation for product metrics: joining event tables, deduplicating entities, attributing outcomes to prior…

  24. Computer science concepts

    SQL Cohort, Retention, And Churn Analysis

    Demonstrates manipulation of SQL event-level logs to construct cohort analysis, compute retention and churn, and produce per-variant aggregates.…