OZON.ru logo

OZON.ru Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
77.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at OZON.ru.

Showing 3 of 9
OZON.ru logo
OZON.ru

Software Engineer

Engineering · nearly a year ago

Senior Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design

Started with a 30 min screening call. Then had a 1h tech interview that involved a code review (look at a merge request, find issues and suggest fixes), some Go questions, and a live coding task where I had to implement a worker pool in Go. Finally, a 1h system design interview where the task was to design Twitter.

Confirmed questions5 questions
  • Regarding memory usage, is it possible for a process to exceed 100%, say, reach 150%?
  • Could you review the provided merge request, identify any issues, and suggest potential solutions?
  • We will ask some questions related to Go. Are you ready?
OZON.ru logo
OZON.ru

Software Engineer

Engineering

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

So the interview process involved me answering some questions about my past work experience. Then there were some technical questions on Java, databases, and protocols. I also had to solve a coding problem which was similar to the max backpack capacity problem and could be solved using a greedy strategy.

Confirmed questions5 questions
  • Can you tell me about your past experience?
  • What are your thoughts on Java?
  • What is your knowledge of databases?
OZON.ru logo
OZON.ru

Software Development Engineer

Engineering

Entry Easy Neutral experience Decline offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design

It was a two-stage process. The first stage was a technical screening, which was pretty easy. The second stage was more in-depth, covering Golang, databases, and architecture. Some of the questions in the second stage were code-specific to the company, but they were also easy.

Confirmed questions6 questions
  • Can you tell me about Golang?
  • Do you have experience with databases?
  • What are your thoughts on system architecture?

OZON.ru Software Engineer Interview Questions

Quoted word for word from OZON.ru interview reports.

Regarding memory usage, is it possible for a process to exceed 100%, say, reach 150%?

Read reports

Could you explain the difference between value types and reference types in C#?

Read reports

Could you solve the backpack capacity problem with a greedy algorithm?

Read reports

Could you write a throttler for a web API that sends a specified number of parallel requests?

Read reports

Can you write an SQL query to solve the following problem?

Read report

Could you review the provided merge request, identify any issues, and suggest potential solutions?

Read report

The live coding exercise requires you to implement a worker pool in Go. Can you do that?

Read report

Formats, difficulty and experience

Across all 9 OZON.ru interview reports.

Interview formats

Technical 39.1%
Coding 30.4%
Behavioral 21.7%
System Design 8.7%

Interview difficulty

Easy 22.2%
Average 44.4%
Difficult 33.3%

Candidate experience

Positive 77.8%
Negative 11.1%
Neutral 11.1%