- 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.