Deliveryhero Interview Questions (6+ Questions)
Last Updated: June 23, 2026 β’ 6 Questions β’ Real Company Interviews
Prepare for your Deliveryhero interview with our comprehensive collection of 6+ real interview questions and detailed answers. These questions have been curated from actual Deliveryhero technical interviews across various roles including DevOps Engineer, Data Engineer, QA Engineer, and more.
Table of Contents
- Memory Limit and OOM Killer (medium)
- Log Rotation Size Limit Configuration (easy)
- Attach an IAM Role to an EC2 Instance (easy) π
- Count Orders per Customer (medium) π
- Element Counting Testing (easy) π
- Table Data Interaction Testing (medium) π
Our Deliveryhero interview questions cover a wide range of technical topics and difficulty levels, from entry-level positions to senior roles. Each question includes detailed explanations and answers to help you understand the concepts and prepare effectively for your interview.
π‘ Pro Tips for Deliveryhero Interviews
- Practice each question and understand the underlying concepts
- Review Deliveryhero's specific technologies and methodologies
- Prepare follow-up questions and edge cases
- Practice explaining your solutions clearly and concisely
Interview Questions & Answers
1. Memory Limit and OOM Killer
We have a container named mem test. That container currently has no memory limits, which means that it can consume as much ram as host provides. Because of that, the container won't be out of memory or OOM killed, even if it allocates huge amounts of memory. If this container starts consuming a lot of memory resources, it'll actually degrade the performance of other services. In order to fix that, we need to apply a hundred megabyte memory limits to that container. Start by taking all the running docker processes by typing Docker ps. Next we'll inspect mem test container settings to see how much memory limits do we have currently. We'll use Docker inspect to do this. We will use grep with word memory to only print things that are related to memory. We need to stop this container and remove it before we'll start it with the proper settings. Now start this container with a proper limits for the memory and memory swap. This container run out of memory and it was immediately terminated.
2. Log Rotation Size Limit Configuration
We have a container image. My app log app is continuously writing logs to stdout. And by default, they also are saved in the logging file. We need to run a container from this image with this name, my app container, and we need to configure Docker in a way that it will rotate those logs. We've been given an explicit number of 10 megabytes maximum per file. And we also have to retain maximum up to three log files during rotation, which means that if we go over three files, the earliest file is going to get deleted. So we always retain maximum three files. We type docker images to see if we have my app log app in our local registry. Then we will implement those two requirements. It's one line command. So we type docker run, and docker container has been started. Verify this by running Docker ps.
3. Attach an IAM Role to an EC2 Instance
Create an IAM role with the correct trust policy and managed policy, then attach it to a running EC2 instance.
4. Count Orders per Customer
Objective
Develop an SQL query to list each unique customer's identifier alongside the total number of orders they have made. Ensure the output is sorted in ascending order based on the customer identifiers.
Additional Information
- Table Name:
Orders - Columns:
order_id(i...
π Premium Content
Detailed explanation and solution available for premium members.
5. Element Counting Testing
Master element counting testing with Selenium. Learn basic element counting and CSS selector usage for beginners....
π Premium Content
Detailed explanation and solution available for premium members.
6. Table Data Interaction Testing
Master table data interaction testing with Selenium. Learn table navigation and data extraction for medium-level automation....
π Premium Content
Detailed explanation and solution available for premium members.
Ready to Practice More?
Explore interview questions from other companies or try our hands-on labs to build practical experience.