CloudKitchens Software Engineer Coding & Algorithms 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...