Software Development Engineer 2
Kubernetes Architecture, Pod Lifecycles, and Scaling
Explain the relationship between Deployments, ReplicaSets, and Pods in Kubernetes. What happens when pods are deleted within a namespace, how do you scale deployments, and how do you properly stop an application?
This question was asked in
JPMorganChase Software Development Engineer 2 Interview Experience
The interview process at JPMorganChase consisted of four comprehensive rounds covering DSA, Core Java, System Design, Software Development Practices, and Managerial discussions. Round 1 focused on data structures, algorithms, and deep Java internals, while Round 2 evaluated high-level system design with a focus on dynamic pricing and concurrency. Round 3 deeply explored production-grade practices including Kafka, security compliance, Spring Boot, and Kubernetes/Istio deployments, concluding with a behavioral Round 4.