Gojek·Software Development Engineer · mid
結果なしGojek · Mid — 3 rounds, scheduling + HLD + system design
Dec 20253by Anonymous
Round 1 — Scheduling Problem
I was given N runways and had to schedule M plane takeoffs and landings. When a plane lands, it occupies a runway and leaves when moved to dock. When a plane requests to fly from dock, it frees the runway once airborne.
The interviewer focused on core scheduling logic rather than class design or LLD. I needed to deliver a working solution with core entities and scheduling mechanisms.
Round 2 — HLD & Architecture
I explained the HLD of my best past project, drawing components and answering cross-questions. Then I was asked to design a general message/notification system where:
- Multiple companies can use the service
- Support for multiple messaging modes (SMS, email, etc.)
- Key challenges: managing different messaging modes per company, priority management across message types
Round 3 — Current Project & Optimization
I discussed the HLD of my current project and how to improve it across all dimensions. The round included general technical questions.
Shared Jun 2026