Got the offerSDE-1 at PharmEasy
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 4
- Format
- Remote
- Applied via
- Referral
How it went
- Practice DSA consistently
What they would tell you
- Practice DSA consistently
How to prepare
- Technical knowledge is important, brush up on kafka, redis, docker, and containerized systems
- Practice linked lists, strings, greedy algorithms
Round by round
- 1
Coding Round60 min
This round with a engineer (6+ YOE) Two coding questions Question 1: Linked List (Easy-Medium) Detect a cycle in a linked list and return the node where the cycle begins Question 2: Strings (Medium) Find the length of the longest substring that can be converted to all identical characters with at most K replacements
- 2
Technical Round60 min
Technical round with a senior engineer (10+ YOE)
- In-depth discussion on past projects
- Questions on Docker networking, multi-stage builds, and container security HLD Problem: Design a medicine delivery platform, focusing heavily on database modeling
- 3
Low-Level Design Round60 min
Technical round with a principal engineer (12+ YOE)
- Detailed project discussion
- Questions on Kafka partitions, consumer groups & message ordering LLD Problem Design a task scheduling system
DSA (Medium–Hard) Given time intervals with profits, schedule non-overlapping intervals to maximize profit (Greedy + Sorting)
- 4
Hiring Manager Round60 min
Senior hiring manager with 10+ YOE
- Deep dive into previous projects
- Questions on Reddis, Kafka HM Questions Describe a situation where your service failed in production. How did you handle it end to end?
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.