Depop logo

Depop Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
40% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Depop.

Showing 3 of 5
Depop logo
Depop

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

The interview process was pretty easygoing compared to other software engineer roles. First, there was a competency-based interview focusing on how well you interact with people. Then, a second stage technical interview involved a live coding task.

Confirmed questions1 question
  • Tell me about a time you had to manage a difficult conversation.
Depop logo
Depop

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Group
Interview formats
Behavioral Technical Coding

I was contacted by the internal recruiter on cord.co for a Software Engineer role focusing on Python with an interest in learning Scala, as they plan to break down their Django monolith into Scala micro-services. I applied because I have a mild interest in Scala. The first step was a phone chat with the head of technology, covering my past experience and general software engineering topics. I inquired about the Scala micro-services plan and the learning path for Scala, but the answers were vague, suggesting personal development time might be used for learning, which I felt was insufficient and might require personal time. After this, I underwent a pair programming challenge with two Senior Python Engineers from the scalability team. The task involved adding endpoints to a Django REST framework app and writing tests. Despite limited Django experience, I found it manageable and completed the coding within the time limit, though I initially had an inefficient method that was pointed out. One interviewer's reaction to my refactoring felt a bit intense. Following the coding exercise, there were more questions, and I asked about the Scala transition again, receiving unenthusiastic responses and no clear reasoning for the shift (performance, trend, politics?). During the cultural fit interview, the post-covid work plan was discussed, with a possibility of a hybrid approach but no firm decision. It's been a week since the interview, and I haven't heard back, even after following up with the recruiter. This lack of feedback suggests it might be company policy. While the company initially seemed interesting, I now feel they lack clear vision and communication. I'm marking this experience as negative due to these issues.

Confirmed questions4 questions
  • How would you deal with multiple API calls that take a long time to complete?
  • How would you approach the issue of querying the database multiple times?
  • What are your thoughts on handling multiple API calls that are blocking for extended periods?
Depop logo
Depop

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Decline offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

The interview had a live coding session with two people from the company, then a principal engineer asked some questions, and then there was a culture fit part with HR.

Confirmed questions1 question
  • Could you write a Fibonacci algorithm?

Depop Software Engineer Interview Questions

Quoted word for word from Depop interview reports.

Can you explain functional oriented programming in Scala?

Read report

How would you approach the issue of querying the database multiple times?

Read report

How would you deal with multiple API calls that take a long time to complete?

Read report

Formats, difficulty and experience

Across all 5 Depop interview reports.

Interview formats

Behavioral 35.7%
Coding 28.6%
Technical 28.6%
System Design 7.1%

Interview difficulty

Easy 40%
Average 60%
Difficult 0%

Candidate experience

Positive 40%
Negative 60%