Round 1: Online Assessment
Questions:
- Variation of Cheapest Flights Within K Stops
- Two additional easy-medium questions related to the banking domain.
All questions were solved with 100% test cases in around 1.5-2 hours.
Candidate's Approach
The candidate successfully solved all three questions within the time limit, achieving full marks on the test cases.
Interviewer's Feedback
No feedback provided.
Round 2: Onsite In-Person Round
Questions:
- Discussion around the Online Assessment test, focusing on:
- Improvements in time complexity.
- Choice of data structures.
- Approach used for solving the problems.
- High-level design for a Payment Service Provider, involving detailed discussions on:
- Request/response tracing from client to component interaction.
- Behavioral question: "Why Adyen?"
Candidate's Approach
The candidate engaged in a thorough discussion about the design of the Payment Service Provider, tracing requests and responses meticulously. They reflected on their limited knowledge of the payments domain but managed to think critically during the interview.
Interviewer's Feedback
The interviewers were impressed by the design but indicated that they needed someone with more in-depth experience in the payments domain.