Design a Stateful Working Hours Register

Read the full interview experience this question came from →

Quick Overview

Design a stateful employee working-hours register that handles badge events, completed time, position rankings, delayed promotions, historical pay, and grant periods. The exercise tests validation, deterministic tie handling, interval boundaries, conflicting updates, scalability, and reproducible pay calculations.

Design a Stateful Working Hours Register

Company: Airbnb

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: hard

Interview Round: Online Assessment

Overview: Design a stateful employee working-hours register that handles badge events, completed time, position rankings, delayed promotions, historical pay, and grant periods. The exercise tests validation, deterministic tie handling, interval boundaries, conflicting updates, scalability, and reproducible pay calculations.

Read the full Airbnb Software Engineer interview experience this question came from

|Home/Software Engineering Fundamentals/Airbnb
Airbnb logo
Airbnb
Jul 20, 2026
hardSoftware EngineerOnline AssessmentSoftware Engineering Fundamentals
25
0
Loading...
Loading comments...