Very quick to the point with a technical interview, 1 hour duration where questions about OOP concepts and distributed systems were asked, as well as some solution architecture questions to gauge familiarity, and then a quick conversation with the engineering lead.
Interview questions [1]
Question 1
Why would one decide to go for a microservices architecture approach for a project?
I applied in-person. The process took 1 day. I interviewed at Velo Payments (Dildo, NL) in Oct 2020
Interview
It all happened one balmy summer evening. At the end of a long and emotional night involving intermittent contributions from state police, I was the last person standing in the bar.
Interview questions [1]
Question 1
Are you now, or have you ever, knitted your own casual clothing?
I applied through a recruiter. The process took 1 week. I interviewed at Velo Payments in Oct 2021
Interview
- Initial Zoom call with Development Manager
- Take home technical test
- Follow-up/Design Zoom call
The initial call was intended to be around 30 mins, but we had quite an interesting chat and it ended up being quite a bit longer. This was beneficial, as I got to dig into a bit more of what they were looking for and how they do things.
The take home test was an outline Spring Boot project, where it was required to 'fill in' the bare bones of a RESTful API based around a game, then add in appropriate testing. Intention is to take around an hour or two and no more; if you're not able to create and test a Spring Boot based REST api in that sort of time, you may struggle. This is then zipped up and emailed back.
The follow-up was to discuss some of that project (how you did things and why), plus some quick fire Technical questions. I also had to prepare diagram of a microservice-based distributed system, which became a point of discussion for the interview.
I enjoyed the process and found the interviews and interviewers to be welcome and enjoyable. An offer was unable to be made due to my application being too late for the role available, but I enjoyed the process and appreciated the practice nonetheless.
Interview questions [1]
Question 1
Various basic Java questions in the first interview, around concepts like SOLID, polymorphism, the usual generic questions (including ones about generics!)
Second interview was more application-based questions, such as how you'd design a service, how you'd handle scalability, reliability and so on - if you know your stuff about microservices, it's generally a chat about some of the basic concepts, advantages etc.