Las entrevistas de diseño arquitectónico / sistema son problemas formidables y abiertos que definitivamente no puede resolver exhaustivamente en el poco tiempo asignado. Por lo tanto, trate de comprender lo que piensa el entrevistador y dedique suficiente tiempo a ello. Debe ser consciente del hecho de que la discusión sobre el problema del diseño del sistema podría ir en diferentes direcciones dependiendo de las preferencias del entrevistador. Los entrevistadores podrían no estar dispuestos a ver cómo se crea una arquitectura que cubra todos los aspectos del sistema o podrían estar interesados solo en buscar áreas específicas y profundizar en ellas. Todo esto dice que tiene que lidiar con la situación con una estrategia adecuada, ya que hay posibilidades de que incluso los buenos candidatos fracasen en la entrevista no porque no tengan el conocimiento, sino porque carecen de la capacidad de concentrarse en las cosas correctas mientras discutiendo el problema
Para eso, debe familiarizarse con los patrones comunes de diseño de sistemas leyendo de manera diversa los blogs sobre el tema, viendo videos de charlas tecnológicas de conferencias. También es aconsejable gestionar debates e incluso simular entrevistas con ingenieros experimentados en grandes empresas tecnológicas.
Recuerde que no hay una respuesta correcta a la pregunta porque un sistema se puede construir de diferentes maneras. Pero el único punto en el que puede asegurarse es que se le examinará su capacidad de racionalizar sus ideas y aportes durante la entrevista.
- ¿Qué es un gran arquitecto?
- ¿Por qué no hay más edificios altos en San Francisco?
- ¿Qué universidad de arquitectura es buena en Chennai?
- ¿Qué tienen de especial los diseños del arquitecto Charles Correa?
- ¿Qué tipo de características y atracciones debería tener un 'museo del cine'?
Sin embargo, en lo que respecta a un buen libro sobre el tema que discute varios problemas prácticos, creo que ‘Grokking the System Design Interview’ podría ayudar mucho a los aspirantes en el tema.