
DraftKings Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 188 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at DraftKings.
Software Engineer Intern
So there was an OA first, I think it was about creating an org chart. After that, I got an invite for a technical interview that lasted an hour. They didn't ask any behavioral stuff, just one technical question that had multiple parts. I kinda ran out of time, so yeah, just be quick with it.
- They asked a technical question that had several parts.
- The technical question involved multiple components.
Senior Software Engineer
The process started with a straightforward technical screen, which was quick to complete. After that, a virtual onsite was scheduled. The night before, the recruiter rescheduled without explanation. The onsite interviews were similar to the original plan, though many interviewers had changed. The onsite included a design session, a deep dive into a past feature, and a team dynamics discussion. Post-onsite, the recruiter debriefed me and I asked about the interviewer changes. It turned out I was interviewed for the gambling app team, not the fantasy sports team as initially indicated. This felt like a bait and switch, and the offered salary was below my expectations.
- I was presented with two complex chat app screens and asked to explain my design process for them.
- I was asked to design two chat app screens, and they seemed unable to answer my questions or clarify expectations.
- Despite multiple attempts to clarify requirements and ensure my explanations were understood, they remained unclear about their expectations for the design of the chat app screens.
Software Engineer
The entire interview process was set up smoothly. First coding screening round went well. For the final round that consisted of 3 parts, I was given the impression that everything went well. Recruiter reached out with feedback the next day as to why I wasn't being moved on, which felt strange as it didn't reflect how the interactions went. For future interviewees, I think it's important to keep in mind that you must be fully autonomous and lead through the entire problem, and must implement it exactly how they want it. In my case, the fact that I needed to be "prompted" to include a missing part in an abstract problem is what DQ'd me. Seems like if you need any sort of help/collaboration, it is seen as a negative thing.
- Object-Oriented Design question about a restaurant
- Question about discounts on Hackerrank
- Tell me about yourself/past experiences
DraftKings Software Engineer Interview Questions
Quoted word for word from DraftKings interview reports.
“Given an employee, their manager, and their employee ID, parse the organization structure and display it in an indented format that illustrates the manager-employee hierarchy.”
Read reports →“How would you combine two rosters to get a set of players representing the union of both?”
Read reports →“Design a restaurant system where a robot takes orders, relays them to the chef, delivers food, and handles payment processing.”
Read reports →“I have an array of fantasy entry objects (EntryID, UserName, TotalScore, CompetitionRank), where CompetitionRank is initially NULL. How would you assign a rank to each user, ensuring that ties get the same rank and the next rank is skipped? For instance, scores like 100, 89,89,71,50 should result in ranks 1,2,2,4,5.”
Read reports →“Can you write JavaScript code to parse and match information from several JSON documents to validate a lineup before a game?”
Read report →“Could you write code to rank users based on their total scores, handling cases where scores are tied?”
Read report →“What if the whole dataset does not fit into memory, how would you approach this task?”
Read report →“You are given an array of customers and an array of discounts. Each customer can get at most three discounts. How would you ensure the highest paying customers get the best discounts?”
Read report →“Could you write a program to check if a DraftKings lineup is valid based on given rules?”
Read report →Formats, difficulty and experience
Across all 188 DraftKings interview reports.