cswork / libraryOpen practice workspace

READ. UNDERSTAND. PRACTICE.

Articles

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

2,099 resources · Page 41 of 88

  1. Articles · Jane Street

    Jane Street SEE Program 2027: Eligibility, Application, and Interview Process

    Jane Street SEE 2027: check London eligibility and deadlines, separate Hong Kong dates, and prepare using verified application and interview evidence.

  2. Articles

    Java BigDecimal Interview Questions: Scale, Equality, and Rounding Boundaries

    Prepare for Java BigDecimal interview questions with scale-aware equality, exact construction, collection behavior, and explicit rounding boundaries.

  3. Articles

    Java ClassLoader Interview Questions: Delegation, Initialization, and Class Conflicts

    Prepare for Java ClassLoader interview questions on delegation, initialization, class identity, linkage errors, and practical classpath debugging.

  4. Articles

    Java equals and hashCode Interview Questions: Collections, Inheritance, and Records

    Prepare for Java equals and hashCode interview questions with collection contracts, inheritance failures, mutable keys, and tested record examples.

  5. Articles

    Java GC Interview Questions: Read Logs, Diagnose Pauses, and Choose What to Measure

    Prepare for Java GC interviews by reading G1 logs, separating allocation from retention, diagnosing pause causes, and choosing useful performance measurements.

  6. Articles

    Java HashMap Interview Questions: Collisions, Mutable Keys, and Concurrency

    Prepare for Java HashMap interviews with collision examples, mutable-key failures, sizing trade-offs, iterator limits, and atomic ConcurrentHashMap updates.

  7. Articles

    Java Interview Questions for Software Engineers: JVM, Collections, Concurrency, and Performance

    Prepare for Java interviews with practical questions on the JVM, collections, concurrency, virtual threads, GC, JFR, JMH, and performance trade-offs.

  8. Articles

    Java Lock Interview Questions: Reentrancy, Conditions, and Interruptible Acquisition

    Prepare for Java lock interviews with reentrancy, condition loops, interruptible acquisition, timeout budgets, and concrete ownership and cancellation tests.

  9. Articles

    Java Memory Model Interview Questions: volatile, Happens-Before, and Safe Publication

    Practice Java Memory Model interview questions with volatile, happens-before proofs, lost updates, final fields, and safe publication examples.

  10. Articles

    Java Micrometer Interview Questions: Meter Types, Tags, and Cardinality

    Practice Java Micrometer interview questions on counters, gauges, timers, bounded tags, cardinality budgets, and percentile aggregation across instances.

  11. Articles

    Java NIO Interview Questions: ByteBuffer State, Partial Reads, and Selector Loops

    Practice Java NIO interview questions with ByteBuffer state traces, fragmented frames, partial writes, EOF handling, and selector-loop failure diagnosis.

  12. Articles

    Java Optional Interview Questions: Eager Defaults, flatMap, and API Boundaries

    Practice Java Optional interview questions with eager defaults, flatMap, null handling, and API boundaries tested through small native Java examples.

  13. Articles

    Java Reflection Interview Questions: Annotations, Access Boundaries, and Runtime Types

    Practice Java reflection interview questions with annotation discovery, module access gates, generic metadata limits, and safe invocation error handling.

  14. Articles

    Java Sealed Class Interview Questions: Exhaustive Switches and Pattern Matching

    Practice Java sealed class interview questions. Trace exhaustive switches, null handling, guarded patterns, non-sealed branches, and hierarchy evolution.

  15. Articles

    Java Semaphore Interview Questions: Permit Leaks, Interruptions, and Concurrency Limits

    Practice Java Semaphore interviews: prevent permit leaks and over-release, handle interruption and cancellation, and define safe concurrency limits.

  16. Articles

    Java Serialization Interview Questions: Compatibility, Object Graphs, and Safer Boundaries

    Prepare for Java serialization interviews with version compatibility examples, shared object graphs, stream reset behavior, and safer deserialization boundaries

  17. Articles

    Java Stream API Interview Questions: Collectors, Ordering, and Parallel Pitfalls

    Prepare for Java Stream API interviews with collector examples, duplicate keys, encounter order, parallel reduction bugs, mutability, and performance checks.

  18. Articles

    Java String Interview Questions: Pooling, Equality, and Concatenation Costs

    Prepare Java String interview answers with pooling and equality predictions, intern reference traces, growing-loop costs, and a fair benchmark design.

  19. Articles

    Java ThreadLocal Interview Questions: Thread-Pool Reuse, Cleanup, and Context Leakage

    Prepare for Java ThreadLocal interviews with worker-reuse traces, finally cleanup, nested scopes, executor handoffs, and context-leakage debugging exercises.

  20. Articles

    Java ThreadPoolExecutor Interview Questions: Queue Choice, Rejection, and Shutdown

    Predict Java ThreadPoolExecutor task admission, queue growth, rejection, and shutdown with a seven-task trace and application failure trade-offs.

  21. Articles

    Java Virtual Thread Interview Questions: Pinning, Resource Limits, and Version Differences

    Practice Java virtual thread interview questions with JDK 21 versus JDK 24 pinning, carrier threads, resource limits, diagnostics, and safe concurrency.

  22. Articles

    JavaScript AbortController Interview Questions: Cancellation and Stale Responses

    Prepare for AbortController interviews with cancellation lifetimes, stale-response guards, custom abort reasons, timeout composition, and race-condition tests.

  23. Articles

    JavaScript Closure Interview Questions: Stale State, Retained Memory, and Loop Captures

    Practice JavaScript closure interview questions on stale state, var and let loop captures, retained memory, cleanup ownership, and heap evidence.

  24. Articles

    JavaScript Event Loop Interview Questions: Tasks, Microtasks, and Async Traps

    Practice JavaScript event loop interview questions on tasks, microtasks, Promises, async/await, rendering, timers, and browser vs Node.js traps.