Dream11 SDE FE (react native)

dream11 logo
dream11
SDE FE (react native)4 years
April 1, 20259 reads

Summary

I interviewed for an SDE FE (react native) role at Dream11. I successfully cleared the problem-solving round, which included two LeetCode-style questions. However, I struggled significantly with the system design round, which involved designing a validation system for a fantasy sports team selection screen, and I am awaiting the final rejection.

Full Experience

current exp: 4 years (MERN full stack) working with Product based company

Recruiter reached out to me directly on LinkedIn for the opportunity. He did basic screening and later reached out for Round 1.

Round 1: Problem Solving SDET came and straight away said that he will be sharing the 2 leetcode questions after introduction and i need to solve them in 1 hr. question 1: Sorted Array is given to you. In the array exactly 1 number appears more than 25% of the times. find the number solution: Gave O(n) solution. he wanted the O(log n). I tried a lot talked about lot of things around 25% & Binary search but didn't get the optimised solution. He asked me to write & run this solution only & gave an option to jump back once done with other question.

question 2: LinkedList is given to you. you have to reverse a specific section of the list. you'll get the start and end position for that section solution: took time (got confused while moving the references) but solved it. (it was expected to do in 1 pass and i did it)

Verdict: Cleared (recruiter reached out for Round 2 after a day). Overall interviewer was pretty chill and praised that i was talking out loud while typing the solution

Round 2: System Design & platform SDE 3 came (8-9 years experience). He discussed the problem and i was supposed to build the validation system. Question: dream11 team selection screen (more specifically validation System that will power the screen). Details:

  • user will have certain credits
  • he can select total 'X' number of players.
  • can select max/min players in a specific category (ex: keeper, forward)
  • can select max 'Y' players from a squad (i.e. Team)

My Retro inspection: It was my 1st time appearing for any kind of LLD round. I was extremely slow in the starting then tried to make it up but it was already too late. I even couldn't complete the "playerSelect()" method far from thinking of giving working solution.

I am yet to receive final rejection from recruiter. I will update here.

Interview Questions (2)

Q1
Reverse a Specific Section of a Linked List
Data Structures & Algorithms

LinkedList is given to you. you have to reverse a specific section of the list. you'll get the start and end position for that section

Q2
Design Dream11 Team Selection Validation System
System Design

Design a validation system that will power the Dream11 team selection screen. Key details:

  • user will have certain credits
  • he can select total 'X' number of players.
  • can select max/min players in a specific category (ex: keeper, forward)
  • can select max 'Y' players from a squad (i.e. Team)
Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!