cswork / libraryOpen practice workspace

READ. UNDERSTAND. PRACTICE.

Prepare for your next interview.

Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.

20,926 resources · Page 27 of 872

  1. Articles

    Data Analyst vs Data Scientist: Which Role Should You Prepare For?

    Compare data analyst vs data scientist work through job descriptions, retention examples, and practice questions. Choose the interview skills to prepare first.

  2. Articles

    Data Contract Interview Questions: Schema Changes, Ownership, and Enforcement

    data contract interview questions: study realistic examples, debug common failures, and explain trade-offs with a clear verification plan.

  3. Articles

    Data Deletion System Design Interview: Discovery, Propagation, and Verification

    Prepare for data deletion system design interviews with subject discovery, dependency-safe propagation, backup handling, proof, and verification.

  4. Articles

    Data Engineer Interview Preparation: Complete Roadmap (2026)

    This roadmap guide covers SQL (with emphasis on speed and accuracy), Python data processing, data pipeline design, typical interview structure…

  5. Articles

    Data Engineer Resume Examples: Show Pipeline Reliability and Data Ownership

    Write a data engineer resume with credible pipeline examples, reliability evidence, clear ownership, and metrics you can defend in an interview.

  6. Articles

    Data Engineer vs Analytics Engineer: Pipelines, Models, and Interview Skills

    Compare data engineer and analytics engineer responsibilities through CDC, model grain, and metric tests, then choose practical interview preparation.

  7. Articles

    Data Engineer vs Data Scientist: Compare the Work and Choose Your Interview Prep

    Compare data engineer and data scientist responsibilities through official role examples, retry and leakage checks, and practical interview preparation choices.

  8. Articles

    Data Engineer vs Database Administrator: Responsibilities, SQL Skills, and Interviews

    Compare data engineer and DBA responsibilities, SQL interviews, retry failures, database recovery, and portfolio projects to choose the work you want to own.

  9. Articles

    Data Engineering Projects for Interviews: Build, Break, and Explain a Pipeline

    Build a data engineering interview project with tested reruns, late events, schema checks, and rollback. Download a small Python and SQLite pipeline example.

  10. Articles

    Data Engineering System Design Interview Guide: Pipelines, Trade-Offs, and Scoring

    Prepare for a data engineering system design interview: pipelines, batch vs. streaming, reliability, trade-offs, scoring, and a practical prep framework.

  11. Articles

    Data Lineage Interview Questions: Impact Analysis, Column Lineage, and Missing Metadata

    Prepare for data lineage interviews with worked impact analysis, column dependencies, missing metadata recovery, and practical coverage checks for engineers.

  12. Articles

    Data Modeling Interview Questions for Data Engineers: Facts, Dimensions, and Slowly Changing Dimensions

    Practise data modeling interview questions on grain, fact tables, dimensions, surrogate keys, SCD Type 2 joins, late data, and warehouse validation checks.

  13. Articles

    Data Pipeline Backfill Interview Questions: Dependencies, Cutovers, and Reconciliation

    Practice data pipeline backfill interview questions with dependency windows, replay-safe writes, live cutovers, reconciliation examples, and rollback checks.

  14. Articles

    The Data Science Case Study Interview: A 4-Step Framework With Worked Examples

    A 4-step framework for the data science case study interview, with worked walkthroughs of real cases asked at PayPal, Capital One, and Yahoo.

  15. Articles

    Data Science Interview Questions: SQL, Statistics, ML, and Cases

    Prepare for Data Scientist interviews with metric-first SQL, precise statistics, experiment diagnosis, leakage-safe modeling, and decision cases.

  16. Articles

    Data Science Manager Interview Cases: Prioritization, Technical Review, and Team Development

    Practice a data science manager case with a ten-day portfolio, model-review evidence packet, delegation checkpoints, and team-development decisions.

  17. Articles

    Data Science Resume Examples: Projects, Metrics, and Technical Impact That Earn Interviews

    See data science resume examples that show projects, model metrics, business impact, SQL, experimentation, and technical ownership that earn interviews.

  18. Articles

    Data Scientist Statistics Screen: Short Questions With Follow-Up Reasoning

    Practice short statistics answers with follow-ups on p-values, intervals, base rates, sample independence, conversion lift, and bootstrap assumptions.

  19. Articles

    Data Table Coding Interview: Sorting, Selection, and Server Pagination

    Practice data table interview design with server sorting, stable row selection, Select all semantics, pagination resets, and race-safe requests.

  20. Articles

    Data Vault Interview Questions: Business Keys, Hubs, Links, and History You Can Rebuild

    Answer Data Vault interviews using a CRM/ERP fixture, hub-link-satellite model, incremental loads, late data, and history reconstruction checks.

  21. Articles

    Database Design Interview Guide: Schemas, Access Patterns, and Trade-Offs

    Prepare for a database design interview with a practical framework for schemas, access patterns, indexes, consistency, scaling, migrations, and trade-offs.

  22. Articles

    Database Indexing for Interviews: B-Trees, Planner Traps, and the Write Tax

    Learn database indexing for backend interviews: B-tree access paths, composite key order, planner decisions, covering reads, and write costs.

  23. Articles

    Database Replication Interview Questions: Leaders, Quorums, Lag, and Failover

    Practice database replication interview questions on leaders, quorums, replica lag, consistency, failover, split brain, and repair.

  24. Articles

    Database Sharding and Partitioning, Explained for System Design

    Learn database sharding and partitioning with consistent hashing, shard keys, hotspot mitigation, and interview-ready system design strategies.