Design a Chat Application with Durable Conversation History
Company: Harvey
Role: Frontend Engineer
Category: System Design
Difficulty: medium
Interview Round: Other
Overview: Design persistent real-time chat with conversation ordering, idempotent sends, paginated history, optimistic state, delivery receipts, and reconnect catch-up.
Read the full Harvey Frontend Engineer interview experience this question came from