I applied through a recruiter. The process took 3 weeks. I interviewed at Quantexa in Feb 2024
Interview
First round:
1 hour technical interview with the Tech Lead.
The questions were related to what I had on my CV or related to the job spec.
Second round:
Take home assignment.
Code assignments do require more time than live coding or leetcode challenge interviews. But I believe it's much more valuable.
Third round:
2 hours interview with two Principal Engineers. Code review, tech question, design exercise and presentation.
A 2-hour interview can be intimidating, but the questions and design exercise were reasonable, and the engineers were friendly and helpful.
I put it down as difficult not so much for the difficulty of the questions asked during the interviews, its more about how much the process demands of you.
Jonathan, the internal recruiter, was fantastic throughout the whole process. He made sure I had the time I needed to complete the assignment, he worked around my schedule to arrange the final interview, I got feedback on the same day and he worked hard getting the job offer and contract over the line.
Interview questions [1]
Question 1
General concepts about Kafka, Scala, Akka, databases, scalability, error handling