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 67 of 872

  1. Articles

    Pymetrics Games Assessment Guide 2026: 12+ Games, Traits, Results, and Preparation

    Learn how Pymetrics' 12+ games work, which traits they measure, what results employers may see, and how to prepare effectively in 2026.

  2. Articles

    PySpark Coding Interview Questions: DataFrame Tasks with Expected Outputs

    Practice PySpark DataFrame interview tasks with explicit schemas, deterministic deduplication, windows, nested arrays, joins, and tested expected outputs.

  3. Articles

    PySpark Pandas UDF Interview Questions: Batch Semantics, Return Types, and Memory Limits

    Prepare for PySpark Pandas UDF interviews by tracing batch cardinality, return types, Arrow limits, and skewed groups that exhaust worker memory.

  4. Articles

    Python Async Generator Interview Questions: Backpressure, aclose, and Cancellation

    Practice Python async generator interview questions with pull and queue traces, explicit aclose ownership, early-break cleanup, and cancellation-safe reasoning.

  5. Articles

    Python asyncio Interview Questions: Cancellation, TaskGroup, and Timeouts

    Prepare for Python asyncio interviews with cancellation propagation, TaskGroup failure semantics, timeout boundaries, cleanup, shielding, and runnable traces.

  6. Articles

    Python Context Manager Interview Questions: Cleanup, Exceptions, and ExitStack

    Practice Python context manager interviews with exception traces, partial acquisition, ExitStack cleanup, ownership transfer, and async resource scenarios.

  7. Articles

    Python contextvars Interview Questions: Async Tasks, Threads, and Request State

    Practice Python contextvars interview questions with task-capture traces, mutable-value leaks, token cleanup, and explicit thread boundaries for request state.

  8. Articles

    Python Dataclass Interview Questions: Mutable Defaults, Equality, and Frozen Objects

    Prepare for Python dataclass interviews with mutable defaults, equality, frozen objects, hash stability, and a tested cache-key design with clear trade-offs.

  9. Articles

    Python Decimal Interview Questions: Rounding, Context, and Financial Calculations

    Prepare for Python Decimal interview questions with tested rounding cases, local contexts, exact cent validation, and financial calculation boundary checks.

  10. Articles

    Python Decorator Interview Questions: Closures, Metadata, and Async Wrappers

    Answer Python decorator interview questions about closures, metadata preservation, arguments, methods, async wrappers, and cleanup.

  11. Articles

    Python Descriptor Interview Questions: Attribute Lookup, Properties, and Precedence

    Prepare for Python descriptor interview questions with lookup traces, property precedence, per-instance storage, and tested attribute-collision examples.

  12. Articles

    Python Generator Interview Questions: Laziness, Cleanup, and One-Shot Iteration

    Learn Python generator interview questions about laziness, StopIteration, one-shot iteration, close, GeneratorExit, yield from, and cleanup.

  13. Articles

    Python GIL and Free-Threading Interview Questions: Concurrency, Safety, and Measurement

    Prepare for Python GIL and free-threading interviews: separate parallelism from safety, inspect build state, audit extensions, and benchmark workloads.

  14. Articles

    Python heapq for Coding Interviews: Idioms, Traps, and Real Questions

    Python heapq in interviews: O(n) heapify, the size-k top-k pattern, max-heap negation, tuple keys, and lazy deletion, tied to real company questions.

  15. Articles

    Python Hypothesis Interview Questions: Strategies, Shrinking, and Stateful Tests

    Prepare for Python Hypothesis interview questions with strategy design, shrinking, stateful model tests, and an interview-ready debugging workflow.

  16. Articles

    Python Interview Questions for Software Engineers: Data Model, Iterators, Asyncio, and Performance

    Prepare for Python interviews with practical questions on the data model, iterators, generators, asyncio, the GIL, profiling, and performance trade-offs.

  17. Articles

    Python itertools Interview Questions: Lazy Iteration, groupby, and Shared Iterators

    Practice Python itertools interview questions with lazy pipelines, groupby consumption, shared iterators, tee buffering, and explicit memory boundaries.

  18. Articles

    Python Logging Interview Questions: Duplicate Records, Handlers, and Request IDs

    Practice Python logging interview questions with duplicate-handler traces, propagation rules, safe request IDs, queue boundaries, and configuration checks.

  19. Articles

    Python Metaclass Interview Questions: Class Creation and __init_subclass__

    Trace Python class creation, choose __init_subclass__ or a metaclass, and test cooperative keywords, metaclass conflicts, and __classcell__ failures.

  20. Articles

    Python Mocking Interview Questions: Patch Targets, Autospec, and AsyncMock

    Learn where to patch Python dependencies, when autospec catches interface drift, and how AsyncMock proves a coroutine was awaited. with focused tests.

  21. Articles

    Python MRO Interview Questions: super(), Mixins, and Cooperative Initialization

    Practice Python MRO interview questions with diamond traces, cooperative super(), mixin ordering, keyword ownership, and executable initialization tests.

  22. Articles

    Python Multiprocessing Interview Questions: Start Methods, Pickling, and Worker Failures

    Answer Python multiprocessing interview questions about spawn, forkserver, fork, pickling, pool exceptions, process exits, and cleanup.

  23. Articles

    Python Object Lifetime Interview Questions: Reference Cycles, weakref, and Finalizers

    Practice Python object lifetime interview questions with reference cycles, weak callbacks, finalizer retention traps, and explicit resource cleanup scopes.

  24. Articles

    Python Packaging Interview Questions: pyproject.toml, Build Isolation, and Imports

    Prepare for Python packaging interviews with pyproject.toml, build isolation, wheel inspection, editable-install traps, and clean-environment import checks.