Sharpen your vibe coding skills with real-world challenges. Practice debugging, AI collaboration, and problem decomposition before your next interview.
Our practice challenges are designed to evaluate the skills that matter in modern development.
Learn to effectively prompt, guide, and verify AI-generated code. Practice the meta-skill of working with AI assistants.
8 ChallengesTrack down bugs in complex systems using logs, traces, and metrics. Build debugging intuition that AI can't replace.
12 ChallengesBreak down ambiguous requirements into clear, implementable pieces. The skill that separates good from great engineers.
10 ChallengesCoordinate multiple tools, APIs, and services to solve complex problems. Real-world engineering scenarios.
6 ChallengesConnect disparate systems and handle edge cases. Practice the integration challenges that occur in real projects.
7 ChallengesReview AI-generated and human-written code for bugs, security issues, and best practices. Develop a critical eye.
9 ChallengesGet a taste of what Xebot practice challenges look like.
# Debug the Payment Service
## Context
You're on-call and customers are reporting failed payments.
The service logs show intermittent errors but the root cause
is unclear.
## Your Task
1. Analyze the provided logs and traces
2. Identify the root cause of the failures
3. Propose a fix (you may use AI assistance)
4. Explain how you'd prevent this in the future
## Resources
- Service logs (last 24 hours)
- Distributed traces
- Service dependency graph
- AI assistant (Claude/GPT)
## Evaluation Criteria
- Problem-solving approach (40%)
- Effective use of observability tools (25%)
- AI collaboration quality (20%)
- Communication clarity (15%)
Time limit: 45 minutes
We're building the practice platform now. Join the waitlist to get early access and help shape the challenges.
Currently 100+ engineers on the waitlist