Senior Software Engineer applicants have rated the interview process at Kraken with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 66.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 28 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Kraken overall takes an average of 22 days.
Common stages of the interview process at Kraken as a Senior Software Engineer according to 1 Glassdoor interviews include:
One on one interview: 33%
Background check: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
Recruiter Call -> Take home challenge -> Tech interview -> Team interview -> Offer
Take home challenge was a mixture of vague requirement, reallife use-case at Kraken. As a Senior Software Engineer, I needed to look through that and have proper assumptions. It was not hard or time consuming (3/4 hours). After that in Tech interview, we discussed why I've assumed something, why I wrote the solution that way etc. Also some architecture related questions. It was more like a discussion, I enjoyed it.
Then the next step was the Team interview. Discussed how day-to-day work is being done at Kraken, team responsibility etc. Finally offer.
Interview questions [1]
Question 1
A lot of quesitons on Architecture, some Django and Django ORM related questions. My past experiences, mentionship experiences etc.
Git related questions, like the difference in merge and rebase.
A tough interview process with multiple stages to navigate, a tech test and 3 interviews if you include the initial interview with the recruiter. However the recruiter was very helpful and the whole process flowed smoothly. Despite the multiple stages, it was completed relatively quickly
The tech test was relevant to the job, a real life problem and had all the information required.
The interviewers did their best to make you feel comfortable and made it more of a discussion rather than an interrogation.
Interview questions [2]
Question 1
First interview I was encouraged to discuss experience and dev principals rather than having a series of individual questions fired at me.
Second Interview was a design interview. A real world, relevant problem received in advance with time to prepare. Interviewers were helpful in terms of asking for clarification where needed and prompting for more info on certains aspects
Phone screen interview, then had to complete a take home assignment. Next steps would be a technical discussion on the solution, after which there would be a management interview. After this there is another round with regional manager.