Sky logo

Sky Software Engineer Interview Questions
& Process

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

Based on 160 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
51.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Sky.

Showing 3 of 160
Sky logo
Sky

Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Panel Offer
Interview formats
Technical System Design Behavioral

The interview process at Sky was really well set up and professional. I went through four stages: first, a recruiter call, then a technical screen, after that a systems design chat, and finally a panel interview with the team. I really liked how open and clear they were the whole time. The recruiter gave me all the info I needed before each step, telling me what to expect and how to get ready. They even sent over some helpful stuff for the technical part. The technical screen was tough but fair, focusing on solving actual problems instead of weird algorithm tricks. The interviewer was cool and it felt more like we were coding together than them grilling me. The systems design part was super fun because I got to be creative and see how they tackle big challenges. The interviewers seemed genuinely interested in how I thought and what I'd done before. The last panel interview gave me a good feel for the company vibe and how the team works. Everyone was nice and totally answered my questions about work-life balance, growing my career, and what the job is like day-to-day. The whole thing took about three weeks, and they were always mindful of my time. They got back to me quickly after each round and were cool about scheduling around my job. I especially liked when the hiring manager called me personally to talk about the offer, explaining the pay and how I could grow in detail.

Confirmed questions1 question
  • Can you explain how to build a thread-safe cache using CompletableFuture and what advantages it offers compared to standard synchronization methods?
Sky logo
Sky

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Take home Technical screen Onsite
Interview formats
Coding System Design Technical

First, there were some online technical tests, I think 3 LeetCode algorithm problems. Then, I had a technical interview with 2 people where I had to solve a LeetCode algorithm problem in front of them. After that, there was a 30-minute system design session. One interviewer was very rude and unprepared. He took the problem from Alex Xu's book and was confused about the questions he wanted to ask. I thought the interview was too long for the salary offered.

Confirmed questions1 question
  • Can you design a search autocomplete system? (The interviewer might be confused, as it's from a book.)
Sky logo
Sky

Software Developer Apprentice

Engineering · more than a year ago

Intern Difficult Neutral experience No offer 3 rounds
Interview process
Technical screen Take home
Interview formats
Technical Coding Other

The interview process seemed to have 3 or 4 stages. I completed 2 assessments: an initial one with psychometric and IQ tests, and a coding assessment. The first assessment, especially the reasoning/IQ part, was interesting and original. It involved finding a password by analyzing previous attempts that partially matched and considering other words not yet tried. After the initial assessment, I waited a couple of days for the coding stage invitation. The communication about the next stage and its time commitment wasn't very clear. The coding questions were difficult for an apprentice with only GCSEs and no prior coding background. Despite having some prior coding experience and partially completing all 3 questions, I didn't pass. The system tracked out-of-window clicks, making me cautious about using Google.

Confirmed questions3 questions
  • Given some numbers, parse them and find the maximum sum of those numbers that have the same ending digit.
  • Construct an API call, including the endpoint and a query, that will fetch specific desired values.
  • Implement a specific layout using CSS.

Sky Software Engineer Interview Questions

Quoted word for word from Sky interview reports.

Given some numbers, parse them and find the maximum sum of those numbers that have the same ending digit.

Read reports

Could you determine the minimum number of letter removals needed to make a word a palindrome?

Read reports

Can you explain how to build a thread-safe cache using CompletableFuture and what advantages it offers compared to standard synchronization methods?

Read reports

Regarding the coding test, how would you implement functionality to add and remove films?

Read reports

Could you slice an image of a search box with results and suggestions and create a tested SPA to perform the search and present results?

Read report

How would you address a support issue regarding a service slowdown, based on a provided service diagram?

Read report

How would you approach the Fizzbuzz exercise, along with some basic styling and JS tests?

Read report

Are you familiar with using a functional programming module in JavaScript, and what benefits do you see in functional programming?

Read report

Can you design a search autocomplete system? (The interviewer might be confused, as it's from a book.)

Read report

Formats, difficulty and experience

Across all 160 Sky interview reports.

Interview formats

Technical 31.2%
Behavioral 29.2%
Coding 26%
Group 6.4%
Presentation 3.5%

Interview difficulty

Easy 15%
Average 66.9%
Difficult 18.1%

Candidate experience

Positive 51.9%
Neutral 29.4%
Negative 18.8%