Sky logo

Sky Data Scientist Interview Questions
& Process

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

Based on 20 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sky.

Showing 3 of 20
Sky logo
Sky

Data Scientist Intern

Analytics · a year ago

Intern Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Other Technical Behavioral

It started with a general aptitude/SJT test where you had to rank different job task options and do a simple logic test that wasn't timed. Then came an online 'Job Simulation' where you acted as an intern, doing things like writing an email to your manager and picking an algorithm for recommending shows to consumers. You also had to record yourself answering some questions.

Confirmed questions2 questions
  • Would you opt for a collaborative filtering algorithm or another specific algorithm, and why?
  • Describe your preferred working style.
Sky logo
Sky

Data Scientist

Analytics · more than a year ago

Entry Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Background check
Interview formats
Coding Technical Case Other

Hey there, future data scientists! I'm sharing my journey with the SKY Data Science Graduate Programme application, hoping it helps you out. I saw the opening on Bright Network and applied on SKY's site back in early November 2023. The day after applying, I got an invite for an online assessment on SKY's learning platform. It had stuff about the job, life at SKY, and their values, plus case studies from departments like SKY Glass, SKY Mobile, and SKY Sport where I had to rank tasks based on scenarios with dashboards, emails, and videos. Then there was a logic test with patterns, relationships, and calculations from graphs. It was untimed, had 34 questions, and took me more than 3 hours. About a week later, I got another invite for a timed technical test on Codility. It had three tasks in Python and SQL. The first Python task was about figuring out the max orders we could fill. The SQL task asked for articles that always got a price increase on update. The second Python task was about a path made by moves. It was timed for 160 minutes. Even though I did great (93%), I got a rejection in late December before the Assessment Centre. The whole thing took about 2 months and over 6 hours of assessments, not counting prep. The assessments were cool and gave a good feel for the job and SKY's vibe. My advice: think hard if you're ready for the long haul till next September. Prep well and check out what others say. Be ready for tasks that might be different from Codility examples. It's a tough but informative process. If you really want it, put in the work. Good luck!

Confirmed questions3 questions
  • Could you write a Python program to determine the maximum total number of orders that could be successfully fulfilled?
  • Please craft an SQL query that identifies all articles whose prices have consistently risen with each subsequent update.
  • Write a Python function to verify if a provided sequence of movements results in a closed rectangular path.
Sky logo
Sky

Data Scientist

Analytics · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Technical screen Take home
Interview formats
Technical Coding

Weird interview process. You don't get to speak with the hiring manager about the role, as the first interview is a technical interview with 2 engineers where they grill you with questions on different subjects for 40 minutes. I thought they were too aggressive, one of the two interviewers even started to criticise and question the way we work in my team. They give you some general information about the role but from this point of view I found it very unsatisfactory as it is not enough information to understand the role and the team. To my surprise I was invited to the next stage which is a home technical test. I found it boring and very easy, but was not progressed on the basis that 1) I didn't check about missing values (my fault), 2) I used 'inefficient' 'for' loops instead of vectorised code, although the code ran very fast (<1 second) and the question did not mention anything about efficiency. Overall not a great impression, I think they should put more thought into their interview process and how they present themselves to candidates. An interview with the hiring manager to talk about the role and the team would have been appreciated (remember: not only you are evaluating the candidate, the candidate is also evaluating you). And I think for a senior level position it is not appropriate to have a technical task consisting of a sequel query and a linear regression.

Confirmed questions2 questions
  • Can you explain what a view of a table is?
  • What information is included in the dockerfile?

Sky Data Scientist Interview Questions

Quoted word for word from Sky interview reports.

Write a Python function to verify if a provided sequence of movements results in a closed rectangular path.

Read reports

Could you write a Python program to determine the maximum total number of orders that could be successfully fulfilled?

Read report

Given a list of pros and cons, explain your choice of ML model.

Read report

For the case study, can you recommend a type of data filtering?

Read report

Would you opt for a collaborative filtering algorithm or another specific algorithm, and why?

Read report

Formats, difficulty and experience

Across all 20 Sky interview reports.

Interview formats

Technical 33.3%
Coding 23.5%
Behavioral 23.5%
Other 9.8%
Case 3.9%

Interview difficulty

Easy 10%
Average 75%
Difficult 15%

Candidate experience

Positive 60%
Neutral 20%
Negative 20%