I had an initial discussion with the internal recruiter on LinkedIn. This then led to a phone call interview discussing general questions about my suitability for the role.
Following on from this, the main bulk of the interview consisted of the following stages:
Technical Interview with an Engineering Lead: This was based on technical questions around system design concepts and my experience with architecture.
Design Interview: I was presented with a system to design and questions surrounding my design were asked. Here, reliability, performance, and security were assessed.
Take-home Code Test: This involved a payment system-related API. There were no specific technical requirements, offering flexibility in approach (though a thorough execution requires significant time).
Final Technical Interview: This included many questions around C#, .NET, and Design Patterns.
The following metrics were computed from 21 interview experiences for the Checkout.com Software Engineer role in London, United Kingdom.
Checkout.com's interview process for their Software Engineer roles in London, the United Kingdom is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Checkout.com's Software Engineer interview process in London, United Kingdom.