Klarna logo

Klarna Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 224 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
43.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Klarna.

Showing 3 of 224
Klarna logo
Klarna

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

So the interview had 3 parts: first, an HR chat, then a technical challenge, and finally a behavioral round. The technical part involved a LeetCode hard problem, though they weren't expecting a super complex solution. The behavioral section was about leadership principles, pretty standard stuff.

Confirmed questions1 question
  • Tell me about a challenging project you faced.
Klarna logo
Klarna

Software Engineer

Engineering · nearly a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

I've had a second experience with Klarna, and like last year's ghosting, they reached out again for a SWE position. The same thing happened: after an initial discussion, I was told to book a slot for a second round, and then... no news from anyone. A second ghosting. Klarna has a terrible HR process and policy. I feel like I dodged a bullet here, and the work environment might be pretty toxic if it aligns with their HR practices.

Confirmed questions2 questions
  • Can you tell me about your past experience?
  • What are your expectations for this role?
Klarna logo
Klarna

Senior Software Engineer

Engineering · more than a year ago

Senior Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding

The interview process started with an introduction interview where we discussed the role, my experience, skills, and expectations. Then, there was an abstract reasoning assessment and a coding test. The abstract reasoning test was an online test to identify the next pattern within a limited time; it's advisable to practice with a few example tests beforehand. The coding test mainly involved developing a Spring Boot application, though a fully end-to-end application wasn't expected. The key was to understand the requirements properly and consider concurrency, scaling, and validations during implementation. Finally, a technical interview focused on discussing the implemented application and exploring potential improvements.

Confirmed questions8 questions
  • Can you tell me about your background and experience?
  • Are you familiar with Klarna's leadership principles and work culture?
  • Let's discuss your experience and skills in relation to this role.

Klarna Software Engineer Interview Questions

Quoted word for word from Klarna interview reports.

Create a function that masks a string like a credit card, hiding all digits except the last four. This function should not mask letters and should leave numbers shorter than 6 characters unmasked.

Read reports

Find the optimal camera angle in a forest to capture the maximum number of trees, given their positions and a fixed camera location.

Read reports

Can you determine the suffix (like 'st', 'nd', 'th') for a given number, such as for '1st', '2nd', or '23rd'?

Read reports

Can you write an algorithm to figure out how many moves a knight takes on a chessboard?

Read reports

What is the number of unique paths from point A to point B in a given matrix with obstacles?

Read report

Could you write a method that takes an array of integers representing digits of a number, adds 1 to it, and returns the result as another array of integers? For example, input [2,6,9] should output [2,7,0].

Read report

Given a 360-degree rotatable camera, describe a method to count the number of trees within a given area.

Read report

Design a service that processes one transaction only if the sum of certain values in today's transactions is less than a specified value.

Read report

Could you optimize the number of calls made to third-party delivery tracking APIs from different providers based on tracking number patterns?

Read report

Formats, difficulty and experience

Across all 224 Klarna interview reports.

Interview formats

Technical 31.8%
Coding 27.6%
Behavioral 26.6%
System Design 9.5%
Other 2.2%

Interview difficulty

Easy 12.9%
Average 68.3%
Difficult 18.8%

Candidate experience

Neutral 17%
Positive 43.8%
Negative 39.3%