Dream11 Placement Papers 2026
Dream11 Placement Papers 2026 — Complete Preparation Guide
Last Updated: March 2026
Company Overview
Dream11 is India's biggest fantasy sports platform with 150+ million users. It's a unicorn startup and one of the most sought-after tech companies for freshers.
Key Facts:
- Founded: 2008
- Employees: 1000+
- India Offices: Mumbai (HQ)
- Valuation: $8+ billion
Eligibility Criteria
| Criteria | Requirement |
|---|---|
| Degree | B.Tech/B.E, M.Tech, MCA |
| Branches | CSE, IT, Math, Stats |
| Academic Score | 70%+ throughout |
| Backlogs | No active backlogs |
CTC & Compensation
| Role | CTC (Fresher) |
|---|---|
| Software Development Engineer | 15-25 LPA |
| Data Analyst | 12-18 LPA |
| Product Analyst | 14-20 LPA |
Exam Pattern
| Section | Questions | Duration |
|---|---|---|
| Aptitude + Puzzles | 20 | 30 min |
| Coding | 3-4 | 90 min |
| System Design (LLD) | 1 | 60 min |
Aptitude Questions
Q1
Find the missing number: 2, 6, 12, 20, 30, ? Answer: 42 (n×(n+1))
Q2
A and B can do work in 12 days, B and C in 15 days, C and A in 20 days. How long will A alone take? Answer: 30 days
Q3
Probability of getting sum 9 with two dice? Answer: 1/9
Q4
Two trains 200m and 300m approach at 60km/hr and 40km/hr. Time to cross? Answer: 18 seconds
Q5
Sum of squares of first 10 natural numbers? Answer: 385
Technical Questions
- Design a leaderboard system
- How would you handle 1 million concurrent users?
- Explain CAP theorem
- Difference between SQL and NoSQL with use cases
- Rate limiting algorithms
Coding Questions (Python)
Q1: Top K Frequent Elements
def top_k_frequent(nums, k):
from collections import Counter
return [item for item, _ in Counter(nums).most_common(k)]
Q2: Design Snake and Ladder Game
class SnakeLadder:
def __init__(self):
self.snakes = {16: 6, 48: 26, 49: 11}
self.ladders = {2: 38, 4: 14, 9: 31}
self.players = {}
def move(self, player, dice):
pos = self.players.get(player, 0) + dice
if pos in self.snakes:
pos = self.snakes[pos]
elif pos in self.ladders:
pos = self.ladders[pos]
self.players[player] = pos
return pos
Q3: Find Celebrity Problem
def find_celebrity(matrix):
"""Everyone knows celebrity, celebrity knows no one"""
n = len(matrix)
candidate = 0
for i in range(1, n):
if matrix[candidate][i] == 1:
candidate = i
for i in range(n):
if i != candidate and (matrix[candidate][i] == 1 or matrix[i][candidate] == 0):
return -1
return candidate
Interview Tips
- Scale Understanding: Show knowledge of high-scale systems
- Sports Interest: Passion for sports is a plus
- Competitive Programming: Strong DSA is essential
- Product Sense: Understand user behavior
- Gaming Mechanics: Knowledge of fantasy sports helps
FAQs
Q1: Is Dream11 hiring freshers? Yes, limited campus hiring Q2: Coding platform? HackerRank, custom platform Q3: Interview rounds? 4-5 rounds including system design
All the best for your Dream11 placement!