I only made it to the tech screen. As others mentioned, it consists of multiple parts, and I only completed two.
Both were fairly straightforward if you were doing them in your own time. However, I tripped myself up trying to think too far ahead, coding for changing requirements, which slowed me down.
Below are the two questions I completed. You could probably feed them into ChatGPT and ask it to provide examples of more challenging third and fourth-level questions building off those previous to help you practice.
Given an input string: "UK:US:FedEx:4,UK:FR:Jet1:2,US:UK:RyanAir:8,CA:UK:CanadaAir:8"
This string represents flights between destinations in the format:
"Source:Destination:Airline
Write a function that takes a Source and Destination and outputs the cost.
(Building from the first question) Write a function that takes an Input String, Source, and Destination where there is no direct connecting flight. Output a route to reach the destination. The output should be in the format:
return {'route': 'US -> UK -> FR', 'method': 'RyanAir -> Jet1', 'cost': 10}
The following metrics were computed from 9 interview experiences for the Stripe Software Engineer role in United Kingdom.
Stripe's interview process for their Software Engineer roles in the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Stripe's Software Engineer interview process in United Kingdom.