The interview was done in four parts.
- HR Interview [1h]
- Technical Interview [1h]
- Home assessment [1 week]
- Technical Interview around the assessment [1h]
The first interview was the usual HR round, where they asked details on my previous experiences.
The second round was a general tech knowledge interview, focused on web developement.
The assessment was quite hard, as it requires a lot of time if you want to be thorough, The project was mostly done, but there were various issues you had to identify and correct. The issues could be simple things like cache invalidation bugs, to more niche bugs, such as some tests not running properly due to the spring profile setups. Having seen a variety of assessment, this felt as a better evaluation of skill than most.
The last round was focus on the assessment, what choices I made, if i could run the entire project in "production" mode (meaning you have to set up all container apps, proper profile, resolve some bugs around the app and the certificate issue). They made sure to question my non-obvious choices and pointed out some weeknesses I didn't fully resolve or even added.
For all interviews, the people involved were very easy to talk to, and all three talks felt very fair. Even when something unknown came up, it felt natural to discuss it with them. Overall, a very pleasant experience.
The entire process took more than two months. The first interview was mid February, and the third interview was in the first week of April. The final yes /no took some time as well (with Easter in between), as I got my answer at the end of April.