State Pattern & State Machines โ€” Low Level Design Interview | Thita.ai