Entrevista de diseño de sistemas: conceptos y diseños clásicos
Aprende cómo escalan los grandes sistemas, del balanceo de carga y la caché al sharding y las colas, y cómo diseñar un acortador de URL, un feed o un chat. Para quienes preparan entrevistas, con ocho diseños clásicos.
¿Qué te piden en una entrevista de diseño de sistemas?
Diseñar un sistema a gran escala y justificar sus decisiones
Source
Quien entrevista plantea un producto, como un acortador de URL o una aplicación de chat, y durante 45 a 60 minutos lo diseñas en voz alta. No hay una única respuesta correcta: el mismo enunciado admite varios buenos diseños. Se evalúa lo bien que cada decisión encaja con los requisitos acordados y si sabes decir cuánto cuesta.