Flipkart

Flipkart

Indian e-commerce giant tackling massive supply chain and scale problems.

4 Rounds ~18 Days Hard
Start Mock Interview

The Interview Loop

Recruiter Screen (30 min)

Standard fit check, behavioral questions, and resume overview.

Technical Loop (3-4 Rounds)

Deep dive into domain knowledge, coding, and system design.

Interview Question Bank

DevOps Engineer Behavioral medium

Tell me about a time you caused a production outage. How did you handle it and what was the Root Cause Analysis (RCA)?

#Incident Management #Accountability #Continuous Improvement
DevOps Engineer Behavioral medium

Describe a situation where developers were pushing back on a strict infrastructure or security policy you were trying to enforce.

#Communication #Conflict Resolution #Security
DevOps Engineer Behavioral medium

Tell me about a time you automated a tedious manual process. What was the impact on the team?

#Automation #Efficiency #Initiative
DevOps Engineer Behavioral hard

Have you ever had to make a critical technical decision with incomplete information during a Sev-1 incident? Walk me through it.

#Incident Management #Decision Making #Risk Management
DevOps Engineer Coding medium

Write a Python script to parse Nginx access logs and find the top 10 IP addresses making requests in the last hour.

#Python #Log Parsing #Data Structures
DevOps Engineer Coding easy

Write a Bash script to find and delete all files older than 30 days in a specific directory, but exclude files with a '.log.gz' extension.

#Bash #Linux Commands #Automation
DevOps Engineer Coding medium

Write a Python program to interact with the GitHub/GitLab API to find all stale branches (no commits in 90 days) and delete them.

#Python #REST APIs #Automation
DevOps Engineer Coding hard

Given a list of dependency pairs (Service A depends on Service B), write a function to output a valid deployment order.

#Graphs #Topological Sort #Python
DevOps Engineer Coding medium

Write a script to check the SSL certificate expiry date of a list of domains and send a Slack alert if it expires in less than 15 days.

#Bash #Python #OpenSSL #Automation
DevOps Engineer System Design hard

Design the deployment architecture and scaling strategy for Flipkart's Big Billion Days to handle a sudden 10x spike in traffic without downtime.

#Kubernetes #Auto-scaling #Load Balancing #High Availability
DevOps Engineer System Design hard

Design a centralized logging system for a microservices architecture generating 5TB of logs per day.

#ELK Stack #Kafka #Logstash #System Design
DevOps Engineer System Design hard

Design a highly available CI/CD pipeline using Jenkins/GitLab that can handle 1000+ builds per day across 50 different microservices.

#Jenkins #GitLab CI #Scalability
DevOps Engineer System Design hard

How would you design an active-active multi-region disaster recovery strategy for Flipkart's payment gateway?

#Disaster Recovery #Multi-region #Databases
DevOps Engineer System Design medium

Design a rate-limiting service for Flipkart's public API to prevent abuse and DDoS attacks during flash sales.

#Rate Limiting #Redis #API Gateway
DevOps Engineer System Design hard

How would you architect a scalable distributed tracing system for Flipkart to track requests across 500+ microservices?

#Distributed Tracing #Jaeger #OpenTelemetry
DevOps Engineer Technical medium

How do you troubleshoot a CrashLoopBackOff error in a Kubernetes pod serving the Flipkart checkout service?

#Kubernetes #Troubleshooting #Docker
DevOps Engineer Technical hard

Explain the Linux boot process step-by-step. How would you recover a server that fails to mount the root filesystem?

#Linux #Boot Process #Troubleshooting
DevOps Engineer Technical medium

How does Terraform manage state, and how would you handle state locking and corruption in a multi-developer team?

#Terraform #State Management #Collaboration
DevOps Engineer Technical medium

Explain the difference between a StatefulSet and a Deployment in Kubernetes. When would you use a StatefulSet for a Flipkart service?

#Kubernetes #Stateful Applications
DevOps Engineer Technical hard

How do you implement zero-downtime deployments for a stateful application like a relational database with schema changes?

#Databases #Deployments #Migrations
DevOps Engineer Technical medium

Describe the TCP 3-way handshake and 4-way teardown. How would you troubleshoot a high number of TIME_WAIT connections on a load balancer?

#TCP/IP #Networking #Troubleshooting
DevOps Engineer Technical medium

What are Kubernetes Operators? Have you ever written a custom controller or operator, and what problem did it solve?

#Kubernetes #Operators #CRDs
DevOps Engineer Technical medium

Explain how Prometheus pulls metrics. How would you scale Prometheus to monitor 10,000 nodes across multiple data centers?

#Prometheus #Monitoring #Scalability
DevOps Engineer Technical hard

How does Docker networking work under the hood? Explain bridge, host, and overlay networks.

#Docker #Networking #Linux Namespaces
DevOps Engineer Technical medium

What is the difference between Ansible's push model and Chef/Puppet's pull model? Which is better for a fleet of 100,000 servers?

#Ansible #Puppet #Architecture
DevOps Engineer Technical medium

Explain how you would secure a Kubernetes cluster. What are RBAC, Network Policies, and Pod Security Standards?

#Kubernetes #Security #RBAC
DevOps Engineer Technical hard

You notice a sudden spike in CPU utilization on a Linux server but 'top' shows mostly 'st' (steal time). What does this mean and how do you fix it?

#Linux #Cloud Infrastructure #Performance Tuning
DevOps Engineer Technical medium

How do you manage secrets in a CI/CD pipeline and Kubernetes? Compare HashiCorp Vault with Kubernetes native secrets.

#Secret Management #Vault #Kubernetes
DevOps Engineer Technical hard

Explain the concept of eBPF. How can it be used for observability and security in modern cloud-native environments?

#eBPF #Linux #Observability #Security
DevOps Engineer Technical medium

What is GitOps? How does ArgoCD or Flux differ from traditional push-based CI/CD pipelines like Jenkins?

#GitOps #ArgoCD #Kubernetes
DevOps Engineer Technical medium

How do you troubleshoot DNS resolution issues inside a Kubernetes pod?

#Kubernetes #DNS #Troubleshooting
DevOps Engineer Technical hard

Describe the architecture of an Ingress Controller. How would you configure Nginx Ingress to handle sticky sessions and rate limiting?

#Kubernetes #Ingress #Nginx
DevOps Engineer Technical medium

What are Linux cgroups and namespaces? How do they relate to Docker containers?

#Linux #Containers #Docker
DevOps Engineer Technical medium

How do you optimize a Dockerfile to reduce the image size and build time for a Node.js or Java application?

#Docker #Optimization #CI/CD
DevOps Engineer Technical hard

Explain how a Service Mesh like Istio works. What are the pros and cons of implementing it in a large-scale Kubernetes cluster?

#Service Mesh #Istio #Kubernetes

Difficulty Radar

Based on recent AI-sourced data.

Meet Your Interviewers

The "Standard" Interviewer

Senior Engineer

Focuses on core competencies, system constraints, and clear communication.

Simulate

Unwritten Rules

Think Out Loud

Always explain your thought process before writing code or drawing architecture.

Practice Now