GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
DEBUGSENIOR

Fix the Broken Log Analyzer

90 minutes
0 completed
debuggingreactdata-processingtesting

Description

Fix the Broken Log Analyzer

You've inherited a log analyzer dashboard that's riddled with bugs. The core features are there but nothing works correctly. Fix it.

Known Issues

  • Log file parser crashes on multiline stack traces
  • Error rate chart shows incorrect percentages (off by 10x)
  • Time-based filtering returns results outside the selected range
  • The "Export CSV" button generates malformed CSV with missing columns
  • Search by log level filter doesn't work for WARN level
  • Memory leak: parsing large files causes the browser tab to crash
  • Requirements

  • Fix ALL the above bugs without rewriting from scratch
  • Add proper error boundaries so the app doesn't white-screen on errors
  • Add loading states for file parsing (currently freezes the UI)
  • Write at least 3 unit tests for the parser functions you fix
  • Bonus Points

  • Performance: parse a 50MB log file without crashing
  • Add a "last 24 hours" quick filter
  • Improve the chart tooltip formatting
  • You will be guided through MCP setup before the timer starts