Skillz logo

Skillz Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 175 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
21.1% Positive experience

Which role are you interviewing for?

30 roles · 175 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Skillz.

Showing 4 of 175
Skillz logo
Skillz

Analytics Intern

Analytics · nearly a year ago

Intern Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Technical screen
Interview formats
Technical Technical

Communication from HR was quite poor. Timelines that were committed—such as receiving the assessment link the next day—were not followed, and updates often took weeks even after repeated follow-ups. The interview process focused more on analytical thinking rather than in-depth technical skills. The interview process included 3 rounds: an initial HR screening, Round 1: Online SQL assessment, Round 2: Analytical interview (30 minutes), and Round 3: Analytical interview (30 minutes).

Confirmed questions2 questions
  • Can you discuss your past projects and any relevant work experience you have?
  • How would you conduct a Root Cause Analysis (RCA) for a given problem?
Skillz logo
Skillz

IT Manager

Operations · a year ago

Manager Average Negative experience No offer 7 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral Other

This company's interview process was way too long and ended up being a letdown. It started off good with a recruiter who was easy to reach and kept me updated. First, there was a phone screening. If I got through that, I had a second round with some kind of test or quiz. Then, I met the hiring manager in round three. Round four involved talking to someone else from the department. Round five was with an HR partner. After that, I interviewed with the head of HR and more team members. The process finished with another meeting with the hiring manager. But, as it went on, things got really unprofessional. Some of the team members were too casual, asking personal stuff like 'where are you from?' like we were just hanging out, not in an interview. The on-site interviews, which took hours with HR and other potential coworkers, were the worst. The HR part was especially bad; they didn't seem to follow their own rules. They asked formal questions about company culture and if I'd fit in, but if my answers weren't exactly what they wanted, they'd just cut me loose with no useful feedback. They'd just end the interview early and make me leave like I did something wrong. It was not only unprofessional but also really rude. It seems like the HR people here are more like bouncers, going by feelings instead of real professionalism. They should either do the whole thing in person with everyone having a say, or just do it online so candidates don't waste a whole day with an on-site interview just to have it cut short. This whole experience was super unprofessional and left a bad taste in my mouth.

Confirmed questions1 question
  • They make you play their games.
Skillz logo
Skillz

Accountant

Finance · a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Take home Background check
Interview formats
Technical Behavioral

Back at the start of October, I had this roughly 30-minute video chat with HR. After that, they sent over an assessment which was meant to take 75 minutes, though I ended up spending a little over an hour on it. It was my first time doing an interview assignment that covered literally everything in accounting. A few days later, HR wanted to know when I was free for a call with the hiring manager, so I gave them my availability for the next six days. But then, five days went by with no reply, so I pinged HR to say I was free anytime for the 30-minute video chat. Another week passed without a word, so I sent a second follow-up to really show I was still keen and to confirm I could schedule the call whenever. It's now been three weeks with zero response. The two accounting jobs are no longer posted online.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Skillz logo
Skillz

Strategy Associate

Other · more than a year ago

Senior Difficult Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Take home Onsite Offer
Interview formats
Behavioral Case Other

It started with a recruiter reaching out on LinkedIn. Then I had an initial HR screen to talk about the job and pay. After that, I spoke with the senior manager in a behavioral and background chat. Next up was a call with a junior team member and an exec, which was mostly behavioral with a case question thrown in. Then came a 4-hour take-home assignment to see if I could do the job. Finally, I had a chat with the head of the department and then got a verbal offer. The recruiter and I kept in touch throughout, checking in on my interest and answering my questions.

Confirmed questions3 questions
  • What draws you to Skillz?
  • Could you give me an overview of your career history?
  • Describe a situation where you had to manage several stakeholders.

Skillz Interview Questions

Quoted word for word from Skillz interview reports.

Can you find the bug in this code snippet regarding equality and hashcodes?

Read reports

Can you find the bug in this code snippet related to Java threads?

Read reports

How do you override the equals operator and hashcode for a HashMap, especially when you can't edit the main method?

Read reports

Could you write out the ArrayList class, including methods for getSize, addElement, and Remove Element?

Read reports

Can you create a new table with columns x, y, and z by joining two given tables?

Read report

What's involved in overriding the ArrayList equals operator when you add an object to an array and then try to remove it?

Read report

There are 100 rooms, each containing 100 paintings. You can enter a room, choose to take the painting and leave, or skip it and proceed to the next room, but you cannot revisit previous rooms. What strategy would you employ to ensure you select the highest value painting?

Read report

How would you put a wait in one of the methods so that both threads finish their execution?

Read report

In the provided sample code, how would you prevent a retaining cycle from occurring?

Read report

Formats, difficulty and experience

Across all 175 Skillz interview reports.

Interview formats

Behavioral 29.9%
Technical 25.9%
Coding 13.9%
Presentation 9.5%
Case 7.5%

Interview difficulty

Easy 20.6%
Average 57.7%
Difficult 21.7%

Candidate experience

Negative 61.7%
Neutral 17.1%
Positive 21.1%

Reports by job function

Engineering 58
Analytics 39
HR 22
Operations 21
Design 8
Marketing 8