The entire interview process was a mess and totally disorganized.
The phone interview was relatively straightforward; I was asked to rank a list of players based on their total score. Each player was a class object.
Onsite, the first interview was a coding question to determine if a football lineup is valid, based on five rules that they give you. However, unless you are familiar with fantasy football, the question requires a lot of clarification. The worst part is, they give you only one hour, including clarifications. So, if you don't understand what certain terms mean and ask the interviewer to explain, you are losing a lot of time. If you don't complete this section, you're basically out.
After this section, I spoke with a recruiter and told him I'm more interested in a specific team, and had already mentioned this earlier. For the next two hours, I sat in that room all alone, while the recruiter went searching for an interviewer. Finally, he found somebody, and that person asked me questions that had absolutely nothing to do with software engineering whatsoever. In all, a horrible experience and a complete waste of time.
Lastly, they fumble around the expense reimbursement process and don't pay the entire amount that you claim (with receipts, of course). They don't have an official travel policy, so it's very hard to figure out what they didn't pay for.
tdl;dr - Avoid this company like the plague!
Given a list of players, rank them in descending order of their total points. Points are also given.
Given a lineup of players, find if the lineup is valid. Five rules are given.
The following metrics were computed from 29 interview experiences for the DraftKings Software Engineer role in Boston, Massachusetts.
DraftKings's interview process for their Software Engineer roles in Boston, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for DraftKings's Software Engineer interview process in Boston, Massachusetts.