Garner Health Software Engineer Interview Experience — Scaling an Appointment Booking System

Garner Health·Software Engineer·Apr 2026
Technical Screenmedium

My Garner Health interview was a system design round.

The first question was to design an appointment booking system where patients could search for doctors and book appointments. I discussed the core Patient, Doctor, and Appointment data models; how to query a doctor's available time slots; and how to book or cancel an appointment. The design also needed to prevent multiple patients from booking the same slot concurrently. We covered the API and database design and how to maintain consistency during appointment booking.

The follow-up introduced a new vaccine that caused a sudden surge of users trying to reserve vaccination appointments. I discussed scaling the system with a load balancer and horizontal scaling, caching popular doctors and appointment availability, and scaling the database with options such as read replicas or sharding. Other directions included separating booking writes from query traffic and using a queue or asynchronous processing to absorb traffic spikes.

For popular vaccine appointments, I also discussed throttling or rate limiting. The design still had to prioritize concurrency control during booking so that it would not oversell availability or double-book a slot. We also covered monitoring, autoscaling, and failure handling. Overall, this was a practical system design interview focused on booking consistency under concurrency and scalability during a sudden traffic spike.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Garner Health
Role
Software Engineer
Rounds
Technical Screen
Difficulty
medium
Interview date
Apr 2026
Questions from this interview
1 question

Real Garner Health interview experiences

First-hand reports from Garner Health candidates — the rounds, the questions they were asked, and how it went.

All 6 Garner Health interview experiences