Challenges
Master AI-assisted coding through hands-on practice
33 challenges
6 categories
Build a Rate Limiter
BuildMedium
Implement a rate limiting middleware that limits requests per IP address. Start with the provided skeleton and complete the implementation.
30m
1.5x XP
0 completed
Fix the Middleware Order
Bug FixMedium
Authentication middleware is not protecting routes correctly. The order of middleware matters!
20m
1.5x XP
0 completed
Fix the Async/Await Bug
Bug FixMedium
An async function is not waiting for data to load before processing. Fix the promise handling issue.
20m
1.5x XP
0 completed
Explain: Event Loop Behavior
ExplainMedium
Analyze this code and predict the output order. Explain why the output appears in that order.
15m
1.5x XP
0 completed
Fix the Infinite Re-render
Bug FixMedium
A React component is causing an infinite re-render loop. Find and fix the useEffect dependency issue.
15m
1.5x XP
0 completed
Fix the Kubernetes Deployment
Bug FixMedium
A Kubernetes deployment is failing to start. Debug the manifest and fix the configuration issues preventing pods from running.
20m
1.5x XP
0 completed
Optimize the Dockerfile
RefactorMedium
A Docker build is taking too long and creating huge images. Optimize the Dockerfile for faster builds and smaller images.
25m
1.5x XP
0 completed
Fix SQL Injection Vulnerability
Bug FixMedium
A database query is vulnerable to SQL injection attacks. Fix the security issue using parameterized queries.
20m
1.5x XP
0 completed
Analyze Payment Retry Logic
AnalyzeMedium
Analyze a complex requirement for payment retry functionality. Consider failure scenarios, security implications, and user experience.
40m
1.5x XP
0 completed
Document the Event System
DocumentMedium
Create comprehensive documentation for a TypeScript event emitter system. Focus on type safety and usage patterns.
40m
1.5x XP
0 completed
Review the Authentication PR
VerifyMedium
An AI generated a PR for JWT token refresh functionality. Find the hallucinations, logic errors, and security issues before it gets merged.
15m
1.5x XP
0 completed