CloudKitchens Software Engineer Interview Questions
Master your tech interview with our curated database of real questions from top companies.
Implement menu parser and serializer
Menu parser and serializer You are given a restaurant menu stored as plain text, where indentation represents a hierarchy of categories and items. Imp...
Design a menu manager with enums
Design and implement a console-based restaurant menu management program. Requirements: ( 1) There are exactly three fixed item categories represented ...
Design an in-memory cloud storage system
Design and implement an in-memory cloud storage system that maps file paths to metadata and supports multi-user quotas. Use simple data structures; pe...
Design receipt system with combo discounts
You are building a point-of-sale ordering UI. You are given class stubs Item(id, name, price), Menu(lookupById), Order(add, remove, quantities), Displ...
Answer static and streaming Top-K queries
Top-K in static and streaming settings (3 variants) You are given integers and asked to answer Top-K queries under three different scenarios. Variant ...
Implement concurrent order-accept/pickup simulator
Concurrent restaurant order + pickup simulator Design and implement a thread-safe simulation for a restaurant that: - Receives incoming orders concurr...
Implement receipt updates with combo discounts
Implement a simple food-ordering workflow. You are given classes Item, Menu, and Display, plus a function onUserUpdateSelected(itemId). Part 1: Each t...