🚀 Live Weekend Training · Docker & Kubernetes (Windows) · 29th & 30th August 2026 · 10:00 AM IST · Live on ZOOM
🚀 Live Weekend Training · Docker & Kubernetes (Linux) · 29th & 30th August 2026 · 10:00 AM IST · Live on ZOOM
Weekend Live Training is for 5 Years Subscribers Only
📚 Interview Training Topics
Select a topic to explore the syllabus, interview questions and focused preparation tracks.
5 Learning Tracks
Interview Focused
How it works: Choose a topic above, then expand the sections below to view detailed syllabus and interview questions.
M1
Docker Fundamentals on Windows- Introduction to Containers & Docker vs Virtual Machines
- Installing Docker Desktop on Windows; WSL2 integration
- Docker Architecture, Core Concepts & Windows Container modes
M2
Building Applications with Docker- Understanding Dockerfile & Creating Docker Images
- Running ASP.NET Core MVC Applications in Docker
- Multi-Stage Builds in Docker for optimised image sizes
M3
IIS and ASP.NET Hosting in Containers- Installing and Configuring IIS; Virtual Directories in containers
- Hosting ASP.NET Core Applications inside IIS Containers
- Running ASP.NET Web Forms Applications in Docker Windows containers
M4
Docker Storage & Troubleshooting- Debugging Docker Applications — Logs & Diagnostics
- Mounting Windows Drives and Volumes in containers
- Working with Windows Event Logs from containers
M5
Dockerizing SQL Server Databases- Creating SQL Server Containers on Windows and Linux hosts
- Managing Database Persistence with volumes
- Connecting ASP.NET Applications to SQL Server Containers
M6
Configuration & Secrets Management- Environment Variables in Docker and Docker Compose
- Configuration Management Best Practices for .NET apps
- Limitations of Environment Variables; using Docker Secrets
M7
Multi-Container .NET Applications- ASP.NET Core + Entity Framework containerised apps
- Container Networking Fundamentals on Windows
- Running Multiple Containers in the same Docker network
- Application-to-Database inter-container communication
M8
Kubernetes Fundamentals- Introduction to Kubernetes & Architecture Overview
- Master Node and Worker Node Concepts
- Pods, Deployments, Services and YAML manifests
M9
Local Kubernetes Setup on Windows- Installing and Configuring Minikube on Windows (Hyper-V / WSL2)
- Running .NET Containers in Kubernetes locally
- kubectl Commands, YAML editing and Troubleshooting
M10
Azure Kubernetes Service (AKS)- Introduction to AKS & Azure Container Registry (ACR)
- Building and Publishing .NET Container Images to ACR
- Deploying ASP.NET Applications from ACR to AKS
- Managing, Scaling and Monitoring AKS Clusters
M11
Kubernetes Deployment & Operations- Deployments and Auto-Scaling; Service Exposure and Networking
- Application Updates, Rolling Deployments and Rollbacks
- RBAC, Network Policies and Kubernetes Security Best Practices
M12
Revision, Best Practices & Hands-On Labs- Docker Revision and Production Best Practices
- Kubernetes Revision and Production Best Practices
- End-to-End Application Deployment on AKS
- Source Code Walkthrough & Guided Practical Exercises
M1
Introduction to Containerization- Physical Servers → Virtualization → Containerization evolution
- Linux Namespaces & cgroups — how containers work under the hood
- VMs vs Containers: resource utilisation, startup time, footprint
- Docker Engine, Desktop, Daemon & Client-Server Architecture
M2
Working with Containers & Images- Container lifecycle: run, stop, start, restart, inspect
- Commands: docker run, exec, ps, logs, inspect
- Port binding, Detached & Foreground modes
- Image layers, copy-on-write, storage drivers & caching
- Docker Hub: pull, push, tagging & private registries
M3
Deep Dive into Dockerfile- Key instructions: FROM, RUN, CMD, ENTRYPOINT, COPY, ADD, ENV, ARG, EXPOSE, WORKDIR
- Multi-stage builds, minimising layers, leveraging build cache
- Hands-on: Node.js, Python, Java Spring Boot environments
M4
Docker Storage & Networking- Anonymous Volumes, Named Volumes, Bind Mounts
- Network drivers: Bridge, Host, None, Overlay
- Linking containers & custom user-defined bridge networks
M5
Multi-Container Orchestration — Docker Compose- Writing docker-compose.yml; Frontend / Backend / Database tiers
- Environment variables, secrets management & volume mounts
- Health checks, depends_on & service dependencies
M6
Kubernetes Architecture & Setup- Control Plane: API Server, etcd, Controller Manager, Scheduler
- Worker Nodes: Kubelet, Kube-Proxy, Container Runtime (CRI)
- kubectl, Minikube & Kind (Kubernetes in Docker)
M7
Core Kubernetes Objects & Workloads- Pods: lifecycle, Sidecar pattern, Init Containers
- Imperative vs. Declarative — kubectl & YAML manifests
- ReplicaSets: self-healing & manual scaling
- Deployments: rolling updates & rollback strategies
M8
Networking & Service Discovery- Services: ClusterIP, NodePort, LoadBalancer deep dive
- Ingress & Ingress Controllers: path-based & domain-based routing
- CoreDNS — service discovery inside the cluster
M9
Application Configuration & Storage- ConfigMaps & Secrets: API keys, passwords, decoupled config
- PersistentVolumes (PV), PersistentVolumeClaims (PVC), StorageClasses
- StatefulSets — managing stateful applications & Databases
M10
Advanced Cluster Management- Scheduling: Node Selectors, Affinity, Taints & Tolerations
- Health checks: Liveness, Readiness & Startup Probes
- Resource Requests & Limits (CPU & Memory)
- Horizontal Pod Autoscaler (HPA) — CPU & memory-based scaling
M11
Security, Troubleshooting & Production- RBAC: Roles, ClusterRoles, RoleBindings, ClusterRoleBindings
- Debugging apps: kubectl logs, kubectl exec, port-forward
- Debugging cluster: kubectl describe, system logs, Control Plane diagnostics
- Networking: DNS issues, CNI bottlenecks, CrashLoopBackOff, Pending Pods
- Deploying to AWS EKS — production cluster setup & operations
- What are Microservices? Explain Microservices architecture. (TCS, INFY, CTS, CAP, WIP, VIR, LTI, ACN, GL)
- What is the difference between Monolithic and Microservices architecture? (TCS, INFY, CTS, CAP, WIP, VIR, GL, LTI, PER)
- How do Microservices communicate with each other? (CTS, GL, VIR, EPAM, DEL, TCS)
- Synchronous vs Asynchronous communication in Microservices? (CTS, EPAM, DEL, VIR)
- REST API vs Message Queue/Event Bus — when would you use each? (VIR, CTS, GL)
- What are the advantages and disadvantages/challenges of Microservices? (INFY, CTS, VIR, CAP)
- How do you identify or define Microservice boundaries? (VIR, EPAM, DEL)
- What is Domain-Driven Design (DDD), and how is it related to Microservices? (EPAM, DEL, PS)
- What is a Bounded Context and how does it help define Microservices? (EPAM, TW, DEL)
- What is an API Gateway and why is it required? (CTS, TCS, ACN, EPAM, CAP)
- What is Service Discovery / Service Registry? (CTS, INFY, EPAM, CAP)
- How do you handle distributed transactions in Microservices? (DEL, TCS, VIR, CTS, EPAM)
- What is the Saga Pattern? (EPAM, DEL, ACN, CTS, VIR)
- Saga Choreography vs Orchestration? (EPAM, DEL, ACN, CTS)
- What is CQRS and why/when would you use it? (EPAM, DEL, PS, ACN)
- How do you maintain data consistency / eventual consistency across Microservices? (CTS, GL, EPAM, DEL)
- How do you handle failures and fault tolerance in Microservices? (GL, CTS, INFY, EPAM)
- Explain Retry and Circuit Breaker patterns. (INFY, CTS, EPAM, ACN, CAP)
- How do you handle duplicate messages / idempotency / retry failures? (CTS, EPAM, DEL)
- How do you secure/authenticate Microservices? Explain JWT/OAuth. (CTS, HEX, ACN, DEL)
- How do you deploy Microservices? (INFY, CAP, VIR, CTS)
- How do Docker and Kubernetes help Microservices? (CTS, INFY, CAP, TCS)
- How do you implement logging and monitoring in Microservices? (INFY, EPAM, CTS, ACN)
- How do you migrate a Monolithic application to Microservices? (CTS, VIR, INFY)
- What challenges have you faced while working with Microservices? (VIR, CTS, EPAM, DEL)
- Explain Async and Await and what happens under the hood? (LTree, Cog, Del)
- Difference between Async/Await and Thread? (Cog, Del, LTree)
- Task vs Thread? (LTree, Cog)
- Does Async create threads? (Most Asked Questions)
- What is ThreadPool Starvation? (Most Asked Questions)
- What is the difference between ValueTask and Task? (Most Asked Questions)
- Can the
refkeyword be used in Async programming? (Most Asked Questions) - What is a Concurrency Issue, and how do you handle it? (Most Asked Questions, Hex)
- Explain Thread Safety. (Cog, Hex)
- Explain Async Race Conditions. (Hex)
- Azure App Service and deployment.
- Azure Functions and serverless workloads.
- Service Bus, Key Vault, Managed Identity and AKS.
AI ML Interview Questions syllabus will be added here.
🎯 What You Will Learn
C# Interview Questions
- Understand Async / Await and what happens under the hood.
- Task vs Thread, ValueTask vs Task and ThreadPool Starvation.
- Concurrency, Thread Safety, Race Conditions and common interview traps.
- Learn how to explain answers clearly with practical C# examples.
Microservices Interview Questions
- Microservices vs Monolith and defining service boundaries.
- DDD, Bounded Context, API Gateway and service communication.
- Saga, CQRS, eventual consistency and distributed transactions.
- Retry, Circuit Breaker, security, Docker, Kubernetes and monitoring.
Azure Interview Questions
- Azure App Service, Azure Functions and serverless architecture.
- Service Bus, Key Vault, Managed Identity and security concepts.
- Application Insights, CI/CD, API Management and networking.
- AKS, Azure Container Registry and cloud deployment scenarios.
AI ML Interview Questions
- AI vs Machine Learning vs Deep Learning fundamentals.
- Generative AI, LLMs, prompts, tokens and embeddings.
- RAG, Vector Databases and semantic search concepts.
- AI Agents, tool calling, guardrails and practical AI application architecture.
🎬 Training Preview
📅 Session Schedule — QuestPond
| # | Date | Day | Time | Topic | Platform | Format |
|---|---|---|---|---|---|---|
| 01 | 27-08-2026 | Thursday | 09:00 PM IST | Microservices Interview Ques | ZOOM | Live Training |
| 02 | 29-08-2026 | Saturday | 10:00 AM IST | Docker & Kubernetes (Windows) | ZOOM | Live Training |
| 03 | 30-08-2026 | Thursday | 10:00 AM IST | Docker & Kubernetes (Linux) | ZOOM | Live Training |
| 04 | 03-09-2026 | Thursday | 10:00 AM IST | Microservices Interview Ques | ZOOM | Live Training |
How to Join the Online Session
The session will be hosted live on ZOOM. The meeting link is available under the "Training" section of your subscription portal. Log in to your account and check for the updated link on the session date — it will be available after 9:30 AM IST. You may enter the meeting room from 9:45 AM IST onwards. Come prepared with your questions and a working Docker/Kubernetes setup for hands-on practice!
📬 For any query, reach out to us:
✉️ questpond@questpond.com | questpond@gmail.com
📞 +91-9967590707 / +91-7700975156 / +91-22-49786776
✉️ questpond@questpond.com | questpond@gmail.com
📞 +91-9967590707 / +91-7700975156 / +91-22-49786776