I was contacted by a local HR company, and they introduced the role to me.
Next we proceeded with a Coding Challenge on HackerRank. I had to solve 2 coding problems with medium difficulty in 2 hours.
After that we had an intro talk with Midokura's HR. We discussed the role, expectations, and well the next steps which consisted in a interview day with multiple interviews.
The interview day consisted from 4 separate interviews, each lasting one hour:
- the 1st interview was a review of the coding challenge + 1 coding problem
- the 2nd one was a System Design interview with two engineers
- the 3rd one was a talk with two of their DevOps engineers, about CI/CD, networking, container orchestration, fault tolerance and similar concepts
- the last one was a non-technical / interpersonal talk with the Director of Engineering
They came back with a positive feedback in about a business day, and they decided to make an offer. I received an offer letter in about 2 weeks.
In the meantime, I also requested an additional talk with a VP, to clarify some product vision and organizational aspects. Unfortunately, I was not quite convinced, so in the end I decided to decline their offer. Otherwise, from a financial point of view, the offer was relatively good.