Deliveryhero Interview Questions (6+ Questions)
Last Updated: June 8, 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
Protect host systems from memory exhaustion by configuring Docker memory limits that force OOM (Out of Memory) killer termination when containers exceed allocation. Set --memory and --memory-swap flags, monitor memory usage with docker stats, and verify OOM kill status via docker inspect. Essential for multi-tenant environments, preventing system crashes, ensuring fair resource allocation, and maintaining host stability when running memory-intensive workloads.
2. Log Rotation Size Limit Configuration
Configure Docker Log Rotation: Cap Individual Log Files at 10MB and Auto-Rotate Logs to Prevent Unbounded Growth and Disk Exhaustion
Prevent container logs from consuming unlimited disk space by configuring Docker's json-file logging driver with size-based rotation. Set max-size=10m to cap individual log files, configure max-file=3 to limit rotated files, and enable automatic rotation at the 10MB threshold. Essential for production stability, preventing disk exhaustion, managing long-running containers, and maintaining container logging without manual cleanup
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.