
OZON.ru Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 41 interview experiences · FREE TO READ
Which role are you interviewing for?
17 roles · 41 reportsCandidate interview experiences
First-hand accounts from people who interviewed at OZON.ru.
Software Engineer
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.
- 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?
Quality Engineer
The interview was good and interesting. Some questions were fine, some were difficult. Also, the live coding was not too hard. The interview was good and interesting. Some questions were fine, some were difficult. Also, the live coding was not too hard.
- How are you doing today?
Data Analyst
It took about a month from when the recruiter first reached out until I got the offer, and that includes some time I asked for because I was on vacation. First, there was an HR screening that included some technical questions, which I wasn't really ready for and thought I'd messed up the whole thing. Then, I had a Python and SQL interview. After that, we did a product case involving statistics for A/B tests. The final round had some probability questions.
- The Python + SQL interview had a problem involving window functions and another problem about algorithms.
- There was a product case that involved statistics for A/B tests.
- The final round included some probability questions.
Software Development Engineer
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.
- Can you tell me about Golang?
- Do you have experience with databases?
- What are your thoughts on system architecture?
OZON.ru Interview Questions
Quoted word for word from OZON.ru interview reports.
“Given the sorted array, find the single element that does not have a pair.”
Read reports →“How many balls can a Boeing carry?”
Read reports →“What is the purpose of message brokers?”
Read reports →“Given a sorted list that's been rotated by an unknown amount N, how would you efficiently search for an element within it? (Example: (1, 2, 3, 4, 5) rotated by 2 becomes (4, 5, 1, 2, 3)).”
Read reports →“Regarding memory usage, is it possible for a process to exceed 100%, say, reach 150%?”
Read report →“Can you sort an array of integers, where the array can have up to 10^8 elements and the values range from 0 to 100?”
Read report →“How would you sort a massive file of JSON objects, separated by a random delimiter, when you can't load the whole file into memory, but can hold a few objects at a time? You should sort them based on their JSON string representation and save the sorted output to a file, ensuring you have enough disk space.”
Read report →“Could you explain the difference between value types and reference types in C#?”
Read report →“Can you explain the algorithms used for sorting graphs?”
Read report →Formats, difficulty and experience
Across all 41 OZON.ru interview reports.