¿Cuáles son algunas buenas preguntas para la entrevista sobre el escalado de sitios web?

Algunas ideas generales por adelantado, seguidas de recomendaciones específicas:

– El dominio de un idioma es importante, pero rara vez tiene un impacto significativo sobre cómo se escalará un sistema. Busque candidatos que puedan identificar cuellos de botella en su sistema y puedan sugerir cómo eliminarlos o paralelizarlos. Intente enfatizar la arquitectura sobre los lenguajes y las herramientas (que serán más fáciles de identificar según lo que intente hacer con ellos).

-El diablo está en los detalles. Cuando alguien ofrece una respuesta como “ponla en la nube”, sigue presionando como un niño de tres años y pregunta “¿por qué?” Eventualmente, llegará a un punto en el que la pregunta no puede responderse sin entrar en el código, o profundizando en el rendimiento concreto y las métricas de uso. Si el candidato comienza a hacer gofres, la pregunta adecuada es “¿qué información necesita para responder a esta pregunta?”

– Independientemente de la perspicacia técnica, desea un candidato que quiera incorporar mediciones en lo que sea que estén construyendo. Escalar es difícil, y la intuición no entrenada no es confiable. La creación de temporizadores y un buen registro pueden ayudar incluso a los programadores más jóvenes a diagnosticar un problema, y ​​ayudará a todo su equipo a desarrollar una intuición útil sobre cómo funciona su sistema.

Sobre recomendaciones específicas para entrevistas …

La mejor técnica de entrevista es presentarles un escenario con el que haya tenido problemas en el pasado y dejar que el candidato lidere la discusión de resolución de problemas. Asegúrese de tener una pizarra blanca a mano. Esto ayuda a exponer sus habilidades de resolución de problemas y comunicación, y su capacidad de pensar en pie: muchos problemas de escala aparecen inesperadamente, y los mejores candidatos deberían poder liderar una discusión sobre un problema urgente. Esta es una discusión altamente técnica, así que asegúrese de tener a alguien en la sala que pueda comprender temas como las colas, el bloqueo, la sincronización y la concurrencia.

Si no tiene un problema anterior para usar como ejemplo, o si no tiene un desarrollador que pueda ayudar con el aspecto técnico de la entrevista, insista en tener referencias que pueda verificar y profundice las referencias en el problemas del tipo de problemas de escala que enfrentaron y cómo lo manejaron. Con respecto a la entrevista, comience con su propuesta comercial básica y permítales hablar sobre cómo abordarían la escala. Por ejemplo, si ejecuta un sitio de comercio electrónico, hable sobre el tamaño de su catálogo, las características que desea exponer para mercadeo y pedidos de productos, cuántos clientes desea servir y qué tipo de presupuesto tiene. Entrará en las malezas técnicas con bastante rapidez, pero un candidato ideal debería ser capaz de articular por qué está pensando en un curso de acción en particular.

Hay tantos escenarios de escala que soy reacio a recomendar un conjunto específico de preguntas y respuestas. Pero si dejas un comentario con un problema específico, veré qué puedo hacer. 🙂

More Interesting

¿Cuáles son algunos consejos de entrevista para estudiantes de primer año?

¿Qué se entiende por diseño de sistema con respecto a la informática?

¿Su bajo rendimiento en la universidad viva significa que no tendrá un buen desempeño en la entrevista de colocación?

¿Por qué los entrevistadores preguntan si estoy buscando otras oportunidades?

¿Cuál es la peor historia de entrevistador que tienes en mente en este momento?

¿Qué preguntas se hacen en la entrevista NDA?

¿Cómo debo prepararme para una entrevista de Fractal Analytics?

¿Hay algún requisito para llevar certificados relacionados con deportes o actividades extracurriculares a una entrevista de SSB? No he pasado por tales certificados porque jugué juegos casualmente, ¿qué debo hacer?

¿Qué más debo hacer durante mi graduación para prepararme para las entrevistas?

¿Cuál es la bandera roja más grande que se escucha al ser entrevistado?

¿Cuáles son algunas de las preguntas de entrevista más inteligentes y engañosas que jamás haya enfrentado o escuchado?

¿Cuáles son las mejores respuestas a las preguntas de la entrevista del profesor de música?

¿Qué puntos es importante tener en cuenta para una entrevista de DBA si no pertenezco al campo de la base de datos?

¿Cómo será percibido por un entrevistador de trabajo si el entrevistado dice 'Soy inteligente' como una de las razones por las que se ajustan bien al trabajo?

¿Cómo debo prepararme para la ronda de entrevistas personales en DE Shaw para un trabajo de analista de datos?