I started the interview for a front-end position. I had an initial conversation with the recruiter, who was quite kind.
The first part of the process was a quiz testing logic; it was not code-related.
I had a call with the same kind of test, with someone watching via Hangouts just to make sure I wasn't cheating. (I think this was an unnecessary part of the process.)
They sent a coding task to solve whenever I had time. It shouldn't take more than 2 hours, had no time limit, and could be done in any language. They evaluated code quality and correctness.
I had an online interview that I don't really remember what it was about.
The onsite interview was the most difficult. They asked system design-related questions, which is one of my weaknesses as a front-end engineer who primarily works with CSS and similar technologies. At that point, I only knew the basics (so I failed because of my own mistakes). They also asked me to solve an easy task, and if you don't come up with the most efficient solution, you most probably won't pass. They expect you to perform your own tests and do so without being asked. Again, if you don't do this, you likely won't pass, as they pay a lot of attention to it.
The second hour involved a bar raiser behavioral interview. You just need to demonstrate the Klarna principles, and you'll be fine.
Overall, I felt misunderstood the whole time. The interviewer was making faces when I was wrong, not giving me much time to think, correcting me, teaching me things on the spot, and it made me lose confidence.
Conclusion:
I think the technical questions I was asked don't demonstrate how good you are as a developer. I would choose different questions to ask.
In my case, they were going to relocate me to a different continent, so it's understandable the interview was that hard. I also learned a lot from the onsite interview. I would apply again if I had the opportunity.
I really felt disappointed with myself because the process took around 2 months, I had about 7 calls, and ended up with a rejection.
The following metrics were computed from 2 interview experiences for the Klarna Front End Developer role in Stockholm, Sweden.
Klarna's interview process for their Front End Developer roles in Stockholm, Sweden is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Klarna's Front End Developer interview process in Stockholm, Sweden.