Reddit Interview Questions (8+ Questions)
Last Updated: June 23, 2026 β’ 8 Questions β’ Real Company Interviews
Prepare for your Reddit interview with our comprehensive collection of 8+ real interview questions and detailed answers. These questions have been curated from actual Reddit technical interviews across various roles including DevOps Engineer, Data Engineer, QA Engineer, and more.
Table of Contents
- Crashing Misconfigured Pod (medium)
- Pod Viewer Access (easy)
- Configuring Artifact Retention (medium) π
- Analyze File Descriptor Leak (medium) π
- Fix Private Key File Permissions (easy) π
- Ordering by Multiple Criteria (easy) π
- Missing Date Detection in Calendar (medium) π
- Average Basket Size Calculation (easy) π
Our Reddit 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 Reddit Interviews
- Practice each question and understand the underlying concepts
- Review Reddit's specific technologies and methodologies
- Prepare follow-up questions and edge cases
- Practice explaining your solutions clearly and concisely
Interview Questions & Answers
1. Crashing Misconfigured Pod
We have a Kubernetes cluster with deployment web app in namespace prod, and it's stuck in crash loop back of state. Our task is to fix the PO so it reaches the running state. Config directory already exists and it's used by an application. We cannot mount config map over the entire directory 'cause it'll override and cause app to fail. The deployment needs to be fixed in the way that configuration is injected without replacing the existing directory. Check the logs. Log says that config file could not be found. We're missing the config map. We're missing sub path because we're trying to mount a file instead of directory. But if we don't use sub path, this file will be mounted as a folder. We need to fix this by adding sub path. We type QCTL added deployment web Appen Pro find section that says volume mounts and add sub path config yaml. Our port is now working, it's a running state and the old one is getting terminated.
2. Pod Viewer Access
Kubernetes RBAC Pod Reader: Namespace demo read-only Access Control. Grant monitoring applications precise read-only Pod access in demo namespace using RBAC Role pod-reader, ServiceAccount reader-sa, and RoleBinding pod-reader-binding. Authorize only get, list, watch verbs on pods resource for principle of least privilege. Perfect for monitoring tools, observability platforms, security auditing, compliance requirements, and namespace-scoped access control.
3. Configuring Artifact Retention
We have a repo with a build script that produces two files, build.log and test-results.txt. We need to upload both as artifacts, but with different retention periods. Build logs only needs to stick around for five days, whereas the test results should be kept for 30 days. Artifacts are files that a ...
π Premium Content
Detailed explanation and solution available for premium members.
4. Analyze File Descriptor Leak
Analyze a running process suspected of leaking file descriptors using the /proc filesystem. Identify and categorize open pipes, sockets, and files to create a diagnostic report.
5. Fix Private Key File Permissions
Fix the ownership and permissions of a private key file so it meets security requirements and allows the application service to start.
6. Ordering by Multiple Criteria
Optimal SQL Query for Retrieving and Ordering Items from a Database Table
When working with a database table named items, containing columns such as id, item_name, type, and cost, itβs essential to construct an efficient SQL query to retrieve and sort data based on specific criter...
π Premium Content
Detailed explanation and solution available for premium members.
7. Missing Date Detection in Calendar
How to Identify Missing Dates in a Table Using SQL
Objective: Identify Missing Dates in the Calendar Table
When working with databases, you may encounter situations where you need to find missing dates in a sequential range. Given a table named Calendar that holds records of various e...
π Premium Content
Detailed explanation and solution available for premium members.
8. Average Basket Size Calculation
SQL Query for Calculating Average Number of Items Per Order for Each Customer
Creating an SQL query to calculate the average number of items per order for each customer is a common task in database management and data analysis. This involves employing SQL aggregate functions and groupings to ex...
π 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.