Back to problems

Design a Chat Application

System Design · Apple · Medium

Design a Chat Application System Design · Phone Interview · Software Engineer · Reported November 2025 Problem Statement Create a chat system that enables direct and group conversations, including account creation, live message transmission, and support for users who are not currently connected. This Software Engineer phone interview focused especially on secure registration practices—raw passwords must never be persisted—along with multi-region design, failure handling, and…

Checking your access…