Plum Sde2
- Posted
- 13 Mar 2026
Summary
I experienced an SDE2 interview at Plum, which involved questions on system design, networking, Docker, and a data structures & algorithms problem.
How it went
I had an SDE2 interview at Plum. The interview covered a range of topics including system design, low-level design, and data structures.
Questions asked (8)
- 01
How DNS Works
System Design
Describe the working mechanism of DNS.
- 02
HTTP Request Types
System Design
List and describe different kinds of HTTP requests (methods).
- 03
DNS Caching Mechanism
System Design
Explain how DNS caching is implemented and works.
- 04
What is a Dockerfile
Other
Define what a Dockerfile is and its purpose.
- 05
VM vs Docker Deployment
System Design
Explain the differences between VM deployment and Docker deployment.
- 06
API Gateway vs Load Balancer
System Design
Differentiate between an API Gateway and a Load Balancer.
- 07
Circuit Breaker Pattern
System Design
Discussion or questions related to the Circuit Breaker design pattern.
- 08
Find Free Time in Intervals
Data Structures & Algorithms · Medium
Given a list of busy time intervals for multiple employees, find the common free time intervals.