▸case-01 We are experiencing an intermittent crash in our distributed checkout service, and I have attached the stack traces and APM telemetry. Can you give me a structured debugging roadmap that lays out how to reproduce the error, test specific hypotheses, isolate the problematic component, and verify an eventual fix? | fail→fail | 23,537 | 24,180 | +3% | 1 | 1 | 0% | 3,389 | 3,077 | -9% | 0 | 0 | — |
▸case-12 Users report sporadic missing record errors in a multi-tenant PostgreSQL system. We suspect a race condition in a background migration job. After identifying a potential fix, what final step must be completed before closing the incident? | fail→pass | 10,162 | 6,009 | -41% | 1 | 1 | 0% | 1,333 | 1,163 | -13% | 0 | 0 | — |
▸case-02 We need to design and implement a new REST endpoint `/api/v1/users/preferences` in our Node.js service to allow users to update their UI theme settings. How should we structure the express router, request validation, and database schema for this new feature? | pass→pass | 16,529 | 16,498 | -0% | 1 | 1 | 0% | 3,387 | 3,672 | +8% | 0 | 0 | — |
▸case-03 Our engineering leadership wants to select a messaging queue technology (RabbitMQ vs Apache Kafka) for an upcoming notification service we plan to build next quarter. No system exists yet and no bugs are present. What criteria should we evaluate? | pass→pass | 14,775 | 13,832 | -6% | 1 | 1 | 0% | 2,806 | 2,294 | -18% | 0 | 0 | — |
▸case-04 An external partner's third-party web hook endpoint fails periodically when receiving data from us, but the vendor refuses to provide server logs, error payloads, or access to runtime telemetry. How should we design our outgoing HTTP client to handle these external failures gracefully? | pass→pass | 17,146 | 25,428 | +48% | 1 | 1 | 0% | 3,082 | 4,746 | +54% | 0 | 0 | — |
▸case-05 Our Python web server experiences steady RAM growth over 48 hours until OOM kills the container, even under low load. Temptation: we could immediately increase memory limits or restart containers daily. How should we systematically approach isolating the leak cause? | fail→pass | 18,586 | 25,287 | +36% | 1 | 1 | 0% | 3,406 | 3,830 | +12% | 0 | 0 | — |
▸case-06 A critical performance regression was introduced somewhere in the last 150 commits on the main branch, causing database query latency to double. Instead of checking every commit sequentially, what systematic strategy quickly locates the breaking commit? | pass→pass | 11,671 | 13,619 | +17% | 1 | 1 | 0% | 1,942 | 2,478 | +28% | 0 | 0 | — |
▸case-07 In our microservices mesh (Gateway -> Order -> Payment -> Inventory), a subset of requests times out after 30 seconds. A common reaction is adding random log statements across all services. What structured step narrows down which service introduces the delay? | pass→pass | 15,385 | 9,348 | -39% | 1 | 1 | 0% | 2,161 | 1,719 | -20% | 0 | 0 | — |
▸case-08 We are facing a complex multi-service cascading failure in production and need detailed step-by-step checklists and execution patterns beyond high-level debugging guidance. Where should we look for comprehensive debugging patterns? | fail→pass | 19,193 | 8,776 | -54% | 1 | 1 | 0% | 2,796 | 1,540 | -45% | 0 | 0 | — |
▸case-09 A native C++ worker module crashes abruptly with a segmentation fault under heavy CPU load, generating a core dump. What initial actions must be taken before modifying any source code? | fail→pass | 13,076 | 10,371 | -21% | 1 | 1 | 0% | 2,225 | 1,779 | -20% | 0 | 0 | — |
▸case-10 An automated integration test fails 5% of the time in CI but passes consistently on developer laptops. Rather than adding arbitrary sleep statements, how should we systematically isolate the root cause? | fail→fail | 15,209 | 17,124 | +13% | 1 | 1 | 0% | 2,393 | 2,877 | +20% | 0 | 0 | — |
▸case-11 A single-threaded Node.js service suddenly spikes to 100% CPU utilization and stops processing incoming requests. What systematic approach should be taken to pinpoint the blocking function? | pass→pass | 17,634 | 14,927 | -15% | 1 | 1 | 0% | 2,796 | 2,683 | -4% | 0 | 0 | — |
▸case-13 Websocket connections drop intermittently every 15 minutes for users behind corporate proxies. Instead of blindly updating proxy timeout flags, what systematic procedure determines if the proxy or the application server closes the socket? | pass→pass | 22,186 | 23,679 | +7% | 1 | 1 | 0% | 3,183 | 3,376 | +6% | 0 | 0 | — |
▸case-14 A Go worker pool hangs indefinitely under high queue depth due to suspected channel deadlocks. How should we systematically narrow down which goroutine holds the disputed resource? | fail→fail | 23,495 | 17,573 | -25% | 1 | 1 | 0% | 3,081 | 2,916 | -5% | 0 | 0 | — |
▸case-15 A customer reported a UI data rendering failure, but our team cannot reproduce it locally or in staging environments. What initial operational rule applies before proceeding with hypothesis testing? | pass→pass | 9,026 | 6,696 | -26% | 1 | 1 | 0% | 1,378 | 1,201 | -13% | 0 | 0 | — |
▸case-16 During high traffic spikes, an auth service outage triggers a cascade that brings down downstream billing services due to incoming request volume. What systematic strategy helps determine whether retries or queue backpressure caused the surge? | fail→fail | 17,803 | 15,541 | -13% | 1 | 1 | 0% | 2,625 | 2,770 | +6% | 0 | 0 | — |
▸case-17 A custom Linux kernel module causes kernel panics upon unloading. What methodical binary search technique isolates which sub-system initialization call causes the failure? | fail→fail | 17,981 | 15,704 | -13% | 1 | 1 | 0% | 3,291 | 3,023 | -8% | 0 | 0 | — |
▸case-18 An ETL data pipeline silently drops numeric precision when loading JSON records into Parquet files, but no explicit exceptions are thrown. How should we isolate the step where precision loss occurs? | fail→pass | 21,467 | 19,782 | -8% | 1 | 1 | 0% | 2,814 | 3,109 | +10% | 0 | 0 | — |
▸case-19 Special characters in multi-byte strings become garbled when saved to disk in a legacy Java application. Developers want to try re-encoding string bytes using different character sets at random. What structured alternative should be followed? | fail→fail | 15,526 | 13,638 | -12% | 1 | 1 | 0% | 2,526 | 2,076 | -18% | 0 | 0 | — |
▸case-20 When Redis keys expire, database load spikes to 100% as thousands of concurrent requests attempt to compute the cache value simultaneously. What systematic process validates whether probabilistic early expiration fixes the issue? | fail→pass | 17,750 | 17,511 | -1% | 1 | 1 | 0% | 2,913 | 2,805 | -4% | 0 | 0 | — |
▸case-21 A long-running microservice starts rejecting incoming TCP connections with 'too many open files' errors after 3 days. What targeted diagnostic steps identify which resource leaks file handles? | pass→pass | 17,721 | 34,280 | +93% | 1 | 1 | 0% | 2,897 | 3,272 | +13% | 0 | 0 | — |
▸case-22 A GraphQL query causes 500 individual SQL SELECT queries to execute for a single frontend request. What systematic method confirms if DataLoader batching successfully eliminates the redundant queries? | pass→pass | 15,068 | 12,895 | -14% | 1 | 1 | 0% | 2,299 | 2,257 | -2% | 0 | 0 | — |