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 · Upcoming
Preview — Next Round
Paginate Like a Pro
Implement cursor-based pagination on a Node API serving 100K+ records.
Given a seeded Postgres table of 100,000 products, build a /products endpoint with cursor-based (keyset) pagination. The cursor must be opaque (base64-encoded). Include total count, next cursor, and prev cursor in the response.
Postman collection showing forward and backward pagination. Query time must be under 20ms at any cursor position.
Skills You'll Practice
- Keyset pagination
- Query optimisation
- API design
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