No lo creo. Digamos que tiene un trabajo disponible y solo puede contratar a un candidato. Tienes dos buenos candidatos que dieron respuestas igualmente buenas a tus preguntas. Uno lo hizo en la mitad del tiempo del otro. ¿Cuál vas a contratar?
Eso supone que el entrevistador no ve más allá de su estancamiento intencionalmente. Si sospecho que estás haciendo eso, eso levanta una bandera roja para mí que discutiría con el próximo entrevistador.
Si hay varias respuestas, no obtendrá crédito por conocerlas todas al no responder por un tiempo. Obtiene crédito por mencionarlos y discutirlos: “Bueno, la forma más fácil de escribir esto sería tener un rendimiento bastante pobre. Podríamos escribirlo de esta manera, lo que sería más rápido y requeriría menos espacio de almacenamiento”. A menudo hay compensaciones entre las diferentes respuestas, por lo que podría ser útil mencionarlas y ver si el entrevistador se preocupa por el espacio de almacenamiento frente a la velocidad frente a la facilidad de producción del código frente a cualquier otra cosa.
- ¿Cómo puede determinar eficientemente el k-ésimo elemento máximo en una matriz ordenada MxN?
- ¿Cómo respondería: "¿Preferiría trabajar en Microsoft o Google si tuviera ofertas de ambos y la ubicación y el pago fueran equivalentes", preguntó en una entrevista para un puesto en Microsoft?
- ¿Qué tan difícil es una entrevista de programación en sillicon valley?
- ¿Cuándo encuentra tiempo para mejorar sus habilidades de codificación?
- ¿Cuál es la forma más eficiente de encontrar el késimo elemento más pequeño en un montón mínimo?
Es cierto que si te demoras recibirás menos preguntas. Si se demora lo suficiente en la primera pregunta que hago, no llegará a la segunda. Eso sería un “no contratar”.