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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.