Back

The 50-Day LeetCode Challenge: Gamifying Interview Prep with Discord | Gianmarco Cavallo

29 March 2026

1 min read

LeetCode grinding is boring alone. So we built a gamified 50-day challenge inside The Factory Discord — 3 questions per day, points for difficulty, streak multipliers, and a leaderboard.

The Design

150 questions from the Top Interview Questions list, ordered for optimal learning — arrays first, then pointers, trees, graphs, and finally DP. Each day posts automatically at 8am AEST with an embed showing the questions and green ✅ buttons.

Gamification

State is stored as a single JSON file in S3. No database, no SQLite. With under 50 users, a read-modify-write cycle on a JSON blob is perfectly fine.

Results

The competitive element transformed engagement. People who never touched LeetCode are now on 10-day streaks. The leaderboard creates just enough social pressure to keep people going.