I applied online. I interviewed at Adyen (Amsterdã) in Sep 2022
Interview
The interview is supposed to consist of many steps, but the cultural fit was enough for me to not be considered a fit. Adyen seems to have solid principles, including honesty but if you try to be honest they won't appreciate it; if you want to make a good impression you have to lie and tell them that everything they do is good and that they're the best :)
Interview questions [1]
Question 1
Why do you think are a fit for Adyen? Do you agree with the Adyen formula?
I applied through a recruiter. The process took 4 weeks. I interviewed at Adyen (Amsterdã) in May 2022
Interview
Contacted by an outside recruiter asking if I want to participate in the interview process.
1st Step: Online assasment with 3 questions with 2 hours to solve on HackerRank
- Algorithm question
- SQL Optimization
- Java Object Oriented Design
2nd Step: Technical Interview with a Principal Developer and a Team Lead, going over your answers on HackerRank and solving the questions you weren't able to solve in time (I wasn't able to solve my algorithm question in time so preapare your answer beforehand, they are cool about copy pasting from your local environment). They ask you to clearify your code and generalize your solutions with additional cases.
3rd Step: Culture Interview with two Team Leads. Most of the questions have some emphasis on Adyen Formula but they are not trying to corner you, very sweet people. Talks about mentoring, career goals, conflicts I think the main goal here to just understand your character and get to know you.
4th Step: Board Member Interview. I got the CEO as my interviewer. He was a sweet and down to earth guy, answered my questions about the history and the future goals about the company, even explained their hiring strategy.
The process took 2 months. I interviewed at Adyen (Amsterdã) in May 2022
Interview
1. Initial discussion with 2 engineering teammates. Mostly only moitivation and culture fit;
2. Home take code testing.
3. Review and discussion on the code testing submission.
4. Interview feedback by HR.
5. 2 rounds of culture fit interviews(which they called board interview/formula interview)
Interview questions [1]
Question 1
The main technical interview are in step 3. A lot of why/what if/how questions were asked.
For example: the code testing is consisted of 1 SQL task, 1 algorithm related with in memory cache and searching, 1 skeloton project.
For task 2:
Why you design/choose the solution(my case is Map)?
What is the time and space complexity of the algorithm?
Any more solution you can think of?
What is the benefit of xxx(a certain kind of technique, my case is in memory cache)?
For task 1:
If the requirement changed to xxx, how will you handle the case? My case is when joining 2 tables how to find records that are not matched.
How to improve SQL performance? What can cause slow query? Notice they will ask if any case of slow update/delete.
Is creating the more index the better?
For task 3:
Again why you design/choose the solution(my case is AtomicLong)?
Also being asked to find bugs in the code submission.
Also question about concurrent call.
So looks like performance is one of their major concern