The onsite interview questions revolve around their product. The algorithmic/coding interview involves designing an algorithm that supports various reward rules. The data modeling interview requires you to apply Object-Oriented Programming (OOP) concepts to create a data model for their rewards engine. The system design section focuses on designing the reward engine, while the behavioral interview is quite standard.
Check out your Company Bowl for anonymous work chats.