
Skyscanner Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 112 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Skyscanner.
Software Engineer
The interview process was really smooth and easy, and nothing went wrong. The person interviewing me was super nice and made me feel relaxed the whole time. It was a good experience overall.
- Could you please share some information about yourself?
Software Engineer
I applied online and heard back from a recruiter about a week later to schedule a call. During that call, they explained the interview process and asked about my background before scheduling a coding round. I got feedback on the coding round fairly quickly and then had a follow-up project discussion. In that stage, I presented a tough project I worked on and fielded various technical questions. A few days later, I was told the feedback was good, but unfortunately, the only available position had already been filled, so I didn't move forward. They were efficient, but it seems I entered the process a bit late for the single opening.
- Can you complete a multi-phase coding challenge based on a company-specific scenario? Knowledge of algorithms and data structures is beneficial, though it's not a LeetCode style problem.
- Could you discuss a challenging project you've undertaken and answer related technical questions?
Software Engineer
It was a really nice interview process. There were 3 parts to it. First, I talked about a project I worked on. Then, I had two interviews back-to-back: one for system design and another for culture fit. I didn't talk to anyone on the team during the interviews, but they mentioned I might get to speak with the manager if an offer is extended. I was happy there was no coding exercise.
- Can you describe a system you've previously worked on in detail?
- How would you design a price alert system?
- Tell me about a time you gave feedback and a time you received feedback, and what you did as a result.
Skyscanner Software Engineer Interview Questions
Quoted word for word from Skyscanner interview reports.
“Can you write a function that finds the index of a character that, when removed, makes a string a palindrome? It should run in O(n) time.”
Read reports →“Can you write a function to compute the sum of the first N powers of 2, starting from 1, without using built-in power functions? The solution should be the most efficient one.”
Read reports →“Can you implement an algorithm to find the cheapest seat combination for N people given a 2D matrix of airplane seats?”
Read reports →“Describe the entire sequence of events from entering a URL in a browser to the website appearing on screen. Do servers handle requests directly?”
Read reports →“Can you describe multiple ways to improve the speed or efficiency of an SQL query that is running slowly?”
Read report →“How would you handle Pricing Alerts if you can't touch any system and the data isn't in any DB, and you can't use the search service?”
Read report →“Can you design a Twitter clone and explain how it would function, and also consider how your design would respond to high load?”
Read report →“Could you design a micro-blogging service for Skyscanner where users can review and comment on travel-related items?”
Read report →“Can you describe how you would build a mobile app for a CMS, considering features like push notifications and the database schema on the server?”
Read report →Formats, difficulty and experience
Across all 112 Skyscanner interview reports.