The process took 1 week. I interviewed at Karhoo (Kraków) in Apr 2023
Interview
It consisted of three main steps, combining technical assessments with live coding sessions. The entire process was straightforward and not overly complicated, allowing candidates to demonstrate their skills effectively.
The first step involved a live coding exercise, where candidates were given real-time coding challenges to solve. This phase tested their problem-solving abilities and coding proficiency in a dynamic and interactive manner.
Following the live coding session, candidates proceeded to a technical interview. This part of the process focused on in-depth technical questions and discussions. It allowed the interviewers to evaluate the candidate's technical knowledge, understanding of core concepts, and ability to apply them in practical scenarios.
The final step was a conversation with a Product Manager (PM). This discussion provided an opportunity to understand the candidate's ability to communicate complex technical ideas clearly and how they could contribute to the product development process. It also offered insights into the candidate’s teamwork and collaboration skills.