Code Arena
Twice-a-week challenges for Product Engineering students. Build real things. Ship on time. Get noticed.
Tuesday — Warm-up Round
Focused 2-hr challenge
Friday — Arena Round
Full-stack problem, 4–6 hrs
Week 2 · Friday Arena
This Week's Challenges
Real-Time Collaborative Doc
Build a collaborative text editor where two users see each other's cursor in real time.
Build a shared text editor using Yjs CRDT + WebSocket provider. Multiple browser tabs should reflect text changes with < 100ms latency. Show live cursors with usernames. Persist document state to Redis.
Deployed URL or Docker Compose setup. Screen recording of two tabs editing simultaneously.
Skills You'll Practice
- CRDTs
- WebSocket server
- Operational transforms
How It Works
Register & start
Timer begins immediately
Build your solution
Push to a public GitHub repo
Submit before time
Provide repo + 1 min demo video
Get reviewed
Feedback sent via email
Other Streams
The Verification Engine
We don't just hand out participation trophies. Every solution submitted to the Code Arena goes through a strict 3-step verification process before adding points to your PAT profile.
1. Code Audit
We pull your GitHub repository and analyze the architecture, commit hygiene, and code quality. No copy-pasting allowed.
2. Demo Verification
Your 1-minute video demo proves that the application actually works in a real browser or device, exactly as the problem statement requested.
3. Profile Boost
Approved submissions are permanently attached to your SkillCred public profile. HR managers can view the code and watch the demo instantly.
Where Arena Winners Work
Top performers in the Code Arena don't have to send cold emails. Our hiring partners actively recruit candidates who prove they can build and ship under pressure.






We skip the first technical screening entirely for candidates who consistently dominate the SkillCred Code Arena. The proof is right there in their demos.
Priya Sharma
Engineering Manager, Freshworks