Hello all,
Recently completed all rounds of Dream11 SDE2. Sharing my experience.
Round 1
Coding
Duration:
1 hour
Questions:
Outcome:
I was able to complete both the questions with optimal solution within expected time.
Verdict:
Positive
Round 2
DB + HLD
Duration:
1.5 hours
Questions:
DB - The interviewer wanted me to choose the DB that I have worked most with. I chose aerospike. He asked many questions related to the internals of aerospike (define aerospike fundamental terminologies, indexing, paritioning scheme, is a single node connection sufficient to reach the appropriate data, leader election). Apart from this, he asked questions on ACID properties.
HLD - Design a job scheduler where clients can schedule one-time or recurring jobs and receive callbacks accordingly.
Outcome:
I was able to answer almost all the DB related questions, expect one (I guess it was related to leader election in aerospike). Regarding the HLD design, I was able to provide a satisfactory solution. There was a little bit of to-and-fro through out the discussion though.
Verdict:
Positive
Round 3
HM
Duration:
45 minutes
Questions:
Explain one project that you have worked on.
Tell me about one project that you found challenging and how did you solve it.
Standard behavioral questions.
Verdict:
Positive
Round 4
HR
Duration:
45 minutes
Questions:
Standard HR level questions.
Verdict:
Negative (I guess)
Two days after the final round, the HR called me and told "in your current org, you work in an environment where processes are streamlined. Our approach is a bit more chaotic here, so you may find it challenging."
The most bizzare reason I have ever heard for rejecting someone!