¿Puedo pedir más tiempo para resolver una pregunta de algoritmo en la entrevista técnica?

Obviamente, resolver un problema bien y rápidamente es mejor que resolverlo bien y lentamente. Su entrevistador no le hace esta pregunta para ver si puede resolver este problema . Le piden que vea cómo resuelve los problemas en general. Si muestra un proceso de pensamiento sólido y claro, pero no termina el problema, aún puede impresionar al entrevistador. Si el problema es particularmente fácil y no lo resuelve, eso podría ser malo, pero generalmente ese no es el caso.

Un buen entrevistador lo verá trabajar en el problema durante el tiempo que sea necesario para tener una idea de cómo lo resuelve. Si te detienen e intentan seguir adelante, ve con eso. No significa que hayas fallado. No esperan que termines cada problema.

Puede considerar terminarlo después de la entrevista y enviar una breve descripción del resto de su solución en un correo electrónico agradeciéndoles su tiempo.

¡NO! ¡Definitivamente no!

Recuerde que si le dan el trabajo, le pagarán por hora, sin darle una cantidad de dinero por cada problema que resuelva.

Eso significa que si te toma más tiempo que la mayoría de las otras personas resolver los problemas que enfrentarías todos los días en tu trabajo, terminarías costándoles mucho más dinero que alguien que pueda resolver esos problemas más rápidamente.

Eso significa que si pides más tiempo, definitivamente no te van a contratar.

No pidas más tiempo, ¡es una idea increíblemente mala!

Tómese el tiempo que le den y haga lo mejor que pueda. Si no puede terminarlo en el tiempo disponible, explique por completo dónde se atascó, pero comprenda que probablemente esté jodido. Pero ese es el objetivo de la entrevista … para ver si puede resolver los problemas en el mismo tiempo que lo hacen otros candidatos para la entrevista.

También podrían estar tratando de ver cómo se maneja bajo presión, y ni siquiera esperar que termine el problema.

Por lo general, se trata más de su proceso que del resultado real.

More Interesting

¿Qué tipo de preguntas se hacen en entrevistas para estudiantes de primer año (Mecánico)?

¿Dónde puedo encontrar un tutor de algoritmo personal que me capacite para prepararme para una entrevista de Google en el área de la Bahía de San Francisco?

Los entrevistadores me dicen que mis habilidades de programación en C ++ son buenas, pero no lo suficientemente buenas. ¿Qué métricas / herramientas usan los entrevistadores al evaluar el desempeño?

¿Cuál es la explicación y la prueba de la codiciosa solución en esta pregunta?

¿Cuáles son los conceptos más importantes y frecuentes de C que uno debe saber antes de ir a una entrevista de empresa de TI?

¿Cuál es la pregunta de codificación más difícil que enfrentó en una entrevista?

¿Cómo se debe responder 'Cuéntame sobre ti' en una entrevista técnica?

¿Qué es una ronda de entrevistas en la pantalla del teléfono en entrevistas técnicas?

¿Cómo debo prepararme para la entrevista de codificación en línea de Amazon?

¿Cuándo es el momento adecuado para que un graduado universitario (CSE) comience a leer el libro 'Cracking the Coding Interview'?

¿Qué preguntas de la entrevista se hacen en los IIT para una admisión MTech (ECE)?

¿En qué se diferencian las preguntas de la entrevista de programación de los problemas en Codeforces, CodeChef, TopCoder, etc.? Para una entrevista, ¿ayudaría resolver los problemas de estos sitios o debería uno centrarse en las diversas preguntas de la entrevista disponibles?

¿Por qué encontrar dos elementos con la diferencia mínima y la matriz le cuesta a O (nlogn, debido a la clasificación) mientras que es O (n, debido a DP) para encontrar elementos con la máxima diferencia?

¿Hay alguna reunión en línea para codificar la preparación de la entrevista?

¿Cómo organizaría (en el lugar) el siguiente elemento de la mitad del arreglo alternativamente entre el elemento de la primera mitad del arreglo?