¿Es aconsejable no dar las respuestas de inmediato en una entrevista de programación para dar una buena impresión de que conozco todas las respuestas, así como reducir el número de preguntas del entrevistador ya que está programado?

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.

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”.

¿El amigo que te da este consejo tiene un trabajo de programación?

Si no está dando respuestas de inmediato, haciendo una pausa, pensando, será una breve entrevista. Una entrevista realmente corta . Debido a que ese comportamiento da la impresión al entrevistador de que no conoce la respuesta y está tratando de formular alguna respuesta para engañarlos. No da la impresión de conocimiento; da la impresión de una falta de conocimiento !

Le garantizo que tengo la opción entre el pausador correcto que podría saber, pero está tratando de dar la impresión de un pensamiento profundo y la charlatanería correcta que está respondiendo tan rápido como puedo lanzarles preguntas, la charla es a la que voy a hablar alquiler.

Haga este comportamiento en una entrevista telefónica y puedo decir que la mayoría de las empresas no lo contratarán.

De hecho, diría que existe una relación inversa entre la cantidad de preguntas que le hacen y responden y la probabilidad de que no lo contraten. Bajo conteo de preguntas, alta probabilidad de que no se ofrezca trabajo

Muy mal consejo por todas partes. Su trabajo en la entrevista es convencer a los entrevistadores de que tiene mucho que aportar al puesto. El silencio no transmite eso.

Retomando la respuesta de Gayle, no veo por qué no mostrarías el verdadero alcance de tus capacidades en una entrevista.

Más bien, un mejor consejo sería

  1. Da tu respuesta de inmediato.
  2. Indique que esta es la primera respuesta a la que llegó
  3. Trabaja en el proceso por el que pasaste para llegar a la respuesta. Recuerda que hay una gran diferencia entre un salto de lógica que tomaste con experiencia frente a uno que tomaste por imprudencia
  4. Actualice su respuesta original si su respuesta inicial fue insuficiente o incorrecta

Esto demostrará sus habilidades analíticas sin comprometer su minuciosidad.

Una pregunta analítica no proporciona información sobre su capacidad estratégica y solo dejo de hacer preguntas prematuramente si he decidido no devolverle la llamada.

De acuerdo con la respuesta de Gayle. Una palabra de precaución: hay muchas variaciones de las preguntas de la entrevista. Durante mis entrevistas, tiendo a modificar sutilmente las limitaciones del problema en cuestión para ayudarme a diferenciar entre el que “conoce” la solución y el que “entiende” la solución. Las personas que entienden los matices generalmente salen adelante. Las personas que carecen de atención a los detalles, tienden a saltar y arrojar código que han aprendido / practicado (esto sucede con más frecuencia de lo que piensas). Algunos de ellos, cuando se les señala, logran actualizar el código para solucionar el problema.

Entonces, aunque no tiene sentido “detener” la entrevista deliberadamente, vale la pena dar un paso atrás y pensar antes de responder.

El único momento en que puede querer hacer una pausa por unos segundos antes de responder es:

  1. es una pregunta para resolver problemas
  2. no se espera que lo hayas visto antes
  3. lo has visto antes y
  4. eres bueno actuando

Si tengo la sensación de que sabías la respuesta, te daré otra con la que jugar.

SIN EMBARGO, es posible saber si estás jugando juegos desde tu lenguaje corporal. Algunos entrevistadores son más perceptivos que otros. Si perciben el engaño, algunos pueden ofenderse y a otros no les importa tanto.

¿Quieres minimizar la cantidad de preguntas? El entrevistador no estará satisfecho hasta que todas sus preguntas sean respondidas.

Si desea un horario de entrevista más corto para reunirse un viernes por la tarde cuando todos quieren irse a casa. Pero sus posibilidades de conseguir el trabajo NO serán mejores cuando la gente está molesta.

No. Ese es un consejo increíblemente malo.

No estás siendo juzgado por el porcentaje de respuestas correctas. Esa sería una manera tonta de juzgar a alguien, por la razón exacta que mencionaste.

Estás siendo juzgado por tus habilidades analíticas (entre otras cosas). Llegar a las respuestas correctas rápidamente muestra habilidades analíticas mucho más fuertes que llegar a ellas lentamente.

Un consejo que te daría es que no asumas que sabes claramente la respuesta.
En el contexto de un problema de entrevista de programación, primero debe explicar la solución si la conoce, luego proceder a escribir el código mientras explica por qué está escribiendo el código de la manera en que está. He descubierto que muchos entrevistados pueden explicar la solución correctamente, pero omiten casos extremos en el código real.
Ser capaz de explicarse claramente es una habilidad valiosa y no es algo que deba arriesgar al tratar de responder la pregunta lo más rápido posible.

More Interesting

¿Por qué las empresas te asignan tareas de tipo universitario en una entrevista de trabajo para un programador?

Cómo averiguar qué estoy haciendo mal en entrevistas técnicas

Durante una entrevista, ¿cómo respondería a la pregunta "describa lo que sabe sobre el aprendizaje automático"?

¿Cómo puedo clasificar / calificar a los programadores?

Cómo ordenar una matriz hasta una posición específica

¿Qué tipo de preguntas se le pueden hacer a un chico de CS en una entrevista de Power Grid (PSU) para una publicación de ingeniero (IT)?

¿Cuáles son algunos ejemplos importantes de 'encontrar la salida', preguntas de depuración y conceptos que uno debe saber para una entrevista de ingeniería de software?

Cómo pasar las entrevistas de codificación para una pasantía en Facebook, Google, Microsoft, etc.

¿Cómo podemos encontrar si una matriz, arr [], tiene dos índices distintos, i y j, donde abs (a [j] - a [i]) <= L y abs (j - i) <= K en O ( N) tiempo y O (K) espacio?

¿Cuál es la mejor manera de prepararse para las entrevistas con desarrolladores de iOS? (Rápido)

¿Qué efecto tiene terminar una entrevista antes de tiempo en los desarrolladores de software y su opinión de la compañía después?

¿Cuál es su revisión del material C ++ en GeeksforGeeks?

Con el método de la mediana de las medianas para seleccionar el kth elemento más grande en una matriz de tamaño n, ¿cuál es el tamaño más grande posible del subproblema?

Cómo ser bueno en la programación de entrevistas dentro de 2 meses

¿Cómo me preparo para una entrevista de programación cuando tengo 7-8 meses?