My Interview Experience at Dream11 (SDE 1 Frontend)
I had applied long back for SDE 1 Frontend role at Dream11. At that time, I had around 1+ years of experience working as a frontend developer in a product-based company.
Overall, the process had 4 rounds – mix of DSA, JavaScript, machine coding, React fundamentals and finally HR.
Round 1 – DSA
The first round was purely Data Structures & Algorithms.
I was asked 2 coding questions:
- Both were string based.
- Difficulty was medium–hard.
- One required use of stack.
- Another was based on permutation/combination logic.
It took me some time, but I managed to solve both.
👉 Tip: For Dream11, be strong in string manipulation + stack-based problems.
Round 2 – Machine Coding + JS Concepts
This round was a blend of hands-on coding and JavaScript theory.
Tasks I faced:
- Implement a polyfill of Promise.
- Some JavaScript output-based questions covering:
- Closures
call
,apply
,bind
async/await
👉 Tip: Brush up on JS internals and be comfortable writing polyfills.
Round 3 – Hiring Manager
This round was more about real-world frontend + React knowledge.
Some key questions:
- How can you optimise large lists in React Native?
- I explained virtualisation and how it improves performance.
- Difference between
useEffect
anduseLayoutEffect
. - General discussion on React lifecycle and performance best practices.
👉 Tip: Expect performance and optimisation-based questions beyond just coding.
Round 4 – HR
This was the final round.
Mostly behavioural and fitment questions, like:
- Why Dream11?
- My previous work experience.
- Career aspirations.
Nothing too technical here.
Final verdict: Got an offer & later joined them as SDE 1 (frontend)
Preparation Resources
Here are some resources that helped me in preparation and I would recommend:
📘 DSA
⚡ JavaScript (Core + Polyfills)
- JavaScript Info
- Polyfills in JavaScript
- Practice writing polyfills for
Promise
,bind
,throttle
,debounce
.
⚛ React & React Native
- React Official Docs
- React Native Performance Tips
- Blog posts on virtualisation & lifecycle hooks.
🎥 YouTube Playlists
- Akshay Saini’s Namaste JavaScript
- Codevolution’s React Hooks Tutorial
Final Thoughts
My overall experience with Dream11 was good. The questions were fair and focused on:
- DSA fundamentals
- JavaScript depth
- Practical React/React Native performance
If you’re preparing, I would say focus on strong basics, hands-on coding, and performance optimisations.