Deutschebank Interview Questions (5+ Questions)
Last Updated: June 8, 2026 • 5 Questions • Real Company Interviews
Prepare for your Deutschebank interview with our comprehensive collection of 5+ real interview questions and detailed answers. These questions have been curated from actual Deutschebank technical interviews across various roles including DevOps Engineer, Data Engineer, QA Engineer, and more.
Table of Contents
- Fix Inode Exhaustion Issue (medium)
- Window Function for Moving Average (medium)
- Content Engagement Rate Reporter (easy) 🔒
- Customer Details with Transaction and Referral Joins (easy) 🔒
- Job Application Funnel Analysis (easy) 🔒
Our Deutschebank 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 Deutschebank Interviews
- Practice each question and understand the underlying concepts
- Review Deutschebank's specific technologies and methodologies
- Prepare follow-up questions and edge cases
- Practice explaining your solutions clearly and concisely
Interview Questions & Answers
1. Fix Inode Exhaustion Issue
Fix No space left on device errors on Linux when disk space is available but inodes are exhausted. Learn how to diagnose inode exhaustion using df -i, identify directories with millions of small files, trace which application is creating them, and safely clean up problem paths to restore normal system operation. This guide covers inode basics, detecting inode usage bottlenecks, scanning for high-file-count directories, and verifying recovery by freeing inodes and re-enabling file creation. Essential for troubleshooting production outages where logs, applications, or package installs suddenly fail despite plenty of free disk space.
2. Window Function for Moving Average
Understanding the 7-Day Moving Average SQL Query
In the realm of data analysis and business intelligence, computing moving averages is a common task. A moving average helps smooth out data over a specified number of periods, highlighting trends over time. For this interview question, you'll be working with a table named sales, containing two columns: sale_date and amount. Your objective is to calculate the 7-day moving average of amount for each sale_date.
Key Requirements
- Table and Columns: You have a table called
saleswithsale_date(inYYYY-MM-DDformat) andamount. - Moving Average Calculation: Calculate the 7-day moving average of
amount, including the current day and the six preceding days. - Output Columns: The resulting query should include
sale_date,amount, and the computedmoving_average. - Output Order: Results should be ordered by
sale_datein ascending order. - SQL Window Functions: Utilize SQL window functions to optimize the moving average calculation.
- Assumptions: Assume no duplicate
sale_dateentries and thatsale_datevalues are consecutive without gaps.
SQL Query for 7-Day Moving Average
To achieve this, you can use SQL window functions, particularly the AVG() function over a specified window of rows. Here's how you can write the SQL query:
SELECT
sale_date,
amount,
ROUND(AVG(amount) OVER (
ORDER BY sale_date
ROWS BETWEEN 6 PRECEDING AND CURRENT ROW
), 2) AS moving_average
FROM
sales
ORDER BY
sale_date ASC;
Explanation
- SELECT Clause: Choose
sale_date,amount, and the computedmoving_average. - ROUND Function: Round the moving average to two decimal places for better readability.
- AVG() Window Function: Calculate the average of
amountover a window of 7 days.ORDER BY sale_date: Dictates the order in which the data is processed.ROWS BETWEEN 6 PRECEDING AND CURRENT ROW: Defines the window of 7 days, including the current row and the six preceding rows.
- ORDER BY Clause: Finally, sort the results by
sale_datein ascending order for chronological coherence.
SEO Keywords and Phrases
- SQL Window Functions
- 7-Day Moving Average in SQL
- SQL Query for Moving Average
- SQL AVG() Function
- Data Analysis with SQL
- Calculating Moving Averages
- SQL for Business Intelligence
- Time-series Data in SQL
Conclusion
By utilizing SQL window functions, specifically the AVG() function with a defined window, you can efficiently calculate the 7-day moving average for each sale_date in the sales table. This approach ensures that you meet the outlined requirements, providing an accurate and neatly formatted output, essential for data analysis tasks.
3. Content Engagement Rate Reporter
How to Calculate the Engagement Rate of Social Media Posts Using SQL
Objective
In this article, we will guide you through creating an SQL query to determine the engagement rate of social media posts. The engagement rate is a crucial metric for understanding how well content performs on soc...
🔒 Premium Content
Detailed explanation and solution available for premium members.
4. Customer Details with Transaction and Referral Joins
Certainly! Here is a detailed, SEO-friendly explanation for the given interview question.
Retrieve Comprehensive Customer Information with SQL: An Essential Guide
Objective
Develop an SQL query aimed at extracting extensive customer information from the combined_customers table. T...
🔒 Premium Content
Detailed explanation and solution available for premium members.
5. Job Application Funnel Analysis
Detailed Explanation of Interview Question: Calculating Monthly Application-to-Interview and Interview-to-Hire Rates Using SQL
Objective
To tackle this SQL query interview question, you'll be required to compute two key metrics from a job applications table: the application-to-interview ra...
🔒 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.