Design a Real-Time Like Counter for Collaborative Tasks

Quick Overview

Design a real-time like counter for collaborative tasks with one active like per signed-in user. Cover idempotent mutations, authoritative counts, SSE versus WebSockets, reconnect recovery, out-of-order requests, hot keys, and graceful degradation.

Design a Real-Time Like Counter for Collaborative Tasks

Company: Asana

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a real-time like counter for collaborative tasks with one active like per signed-in user. Cover idempotent mutations, authoritative counts, SSE versus WebSockets, reconnect recovery, out-of-order requests, hot keys, and graceful degradation.

|Home/System Design/Asana
Asana logo
Asana
Jul 16, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
14
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...