JPMorganChase Software Engineer 2 Interview Experience
Software Engineer 2
Summary
AI Powered
The interview experience at JPMorganChase for a Backend Software Engineer 2 position consisted of two rounds focused on technical and behavioral assessments. The first round covered coding concepts with questions on AWS, Docker, Kubernetes, and specific algorithm challenges like the Coin Change problem. The second round involved detailed discussions on past projects, comparisons of WebClient and RestTemplate, and system design for a URL shortener. Overall, the interview was technically challenging, requiring a solid understanding of software engineering concepts.
1
#1Discuss AWS Offerings
Medium
aws
cloud-computing
backend
Discuss various AWS offerings you have used, the reasons for their usage, and how they were implemented in your projects.
#1
Discuss AWS Offerings
Discuss various AWS offerings you have used, the reasons for their usage, and how they were implemented in your projects.
aws
cloud-computing
backend
Medium
#2Docker and Kubernetes Basics
Medium
docker
kubernetes
containers
Explain the basics of Docker and Kubernetes, including concepts such as Pods, Nodes, Services, and Deployment.
#2
Docker and Kubernetes Basics
Explain the basics of Docker and Kubernetes, including concepts such as Pods, Nodes, Services, and Deployment.
docker
kubernetes
containers
Medium
#3Coin Change Problem
Medium
dynamic-programming
coin-change
algorithms
Solve the Coin Change 2 problem. Your solution should involve returning the number of combinations of coins that can make up a given amount. For example, an input of amount 5 with coins [1, 2, 5] would yield a certain number of combinations.
#3
Coin Change Problem
Solve the Coin Change 2 problem. Your solution should involve returning the number of combinations of coins that can make up a given amount. For example, an input of amount 5 with coins [1, 2, 5] would yield a certain number of combinations.
dynamic-programming
coin-change
algorithms
Medium
2
#1Project Experience Discussion
Medium
project-management
technologies
experience
Discuss your past projects in detail, focusing on the technologies you've used and your specific contributions.
#1
Project Experience Discussion
Discuss your past projects in detail, focusing on the technologies you've used and your specific contributions.
project-management
technologies
experience
Medium
#2WebClient vs RestTemplate
Medium
java
webclient
resttemplate
Provide a detailed comparison between WebClient and RestTemplate in Java, highlighting the differences and best use cases for each.
#2
WebClient vs RestTemplate
Provide a detailed comparison between WebClient and RestTemplate in Java, highlighting the differences and best use cases for each.
java
webclient
resttemplate
Medium
#3Behavioral Questions
Medium
behavioral
conflict-resolution
interview-prep
Prepare to answer behavioral questions related to conflict resolution and strategies for handling various workplace scenarios.
#3
Behavioral Questions
Prepare to answer behavioral questions related to conflict resolution and strategies for handling various workplace scenarios.
behavioral
conflict-resolution
interview-prep
Medium
#4Design a URL Shortener System
Medium
system-design
url-shortener
architecture
Design a URL Shortener system. Explain the components involved, database design choices, and how you'd handle redirecting users from a short URL to the original long URL.
#4
Design a URL Shortener System
Design a URL Shortener system. Explain the components involved, database design choices, and how you'd handle redirecting users from a short URL to the original long URL.
system-design
url-shortener
architecture
Medium
awsdockerkubernetescoin-changeurl-shortenerbehavioraljpmorganchasesoftwareengineerinterviewexperiencejpmorganchase
r
ritwik chakraborty
Verified User