Cómo lidiar con las preguntas cuando se hacen en entrevistas de programación pero no es posible resolverlas en una hora

Según mi experiencia, puedo decir que es un error asumir / juzgar que el candidato tiene un buen conocimiento solo si él / ella puede resolver la pregunta dentro de un tiempo determinado. Debido a que algunas personas encuentran la solución correcta pero no pueden terminarla en un plazo determinado.

Si el candidato tiene buenos conocimientos de programación, entonces él / ella tratará de encontrar el mejor enfoque. Está bien si no tiene una solución optimizada para la pregunta dada porque la solución de optimización requiere mucha práctica de codificación.

Si está seguro de su enfoque, pida más tiempo a un entrevistador. Si es una entrevista cara a cara o una prueba de codificación fuera de línea, hable con el entrevistador, explíqueles su enfoque e intente buscar más tiempo para implementarlo. Porque algunas veces no se trata solo de escribir código. Será un proceso paso a paso de: discuta la idea, codifíquela, pruébela, modifíquela (si es necesario).

Si es una prueba en línea con temporizador (donde después de 1 hora su código se enviará automáticamente), asegúrese de escribir primero su enfoque en los comentarios y luego comenzar a escribir el código para cada comentario. Entonces, en caso de que se acabe el tiempo y su código se envíe, entonces el entrevistador puede entender su enfoque al leer los comentarios. Será útil para el entrevistador comprender su enfoque hacia la pregunta. Incluso puede completar su programa sin conexión y enviarlo por correo electrónico al entrevistador para que lo revise.

Y lo más importante, debe confiar en su código porque: ¡su código es su identidad!

More Interesting

Hay una matriz de tamaño 'N', y todos los números que contiene son distintos, excepto uno que se repite solo una vez. ¿Cómo encontrará qué número se repite atravesando la matriz solo una vez?

¿Por qué algunas personas argumentan que una EM en CS indica un bajo rendimiento en una entrevista técnica?

¿Qué preguntas has encontrado durante una entrevista de desarrollador iOS?

Cómo prepararse para entrevistas tecnológicas mientras tiene un trabajo

¿Cómo debería uno responder 'Cuéntanos sobre ti?' en una entrevista de programación?

¿Cómo se puede dividir una secuencia de enteros 'n' en particiones contiguas y no vacías 'm' de manera eficiente de modo que la suma de los máximos de todas las particiones 'm' sea mínima (m <n)?

Al codificar entrevistas, ¿la mayoría de los lugares buscan la corrección del código o más del proceso?

¿Cómo diseñarás una lista de contactos en un teléfono celular? ¿Qué estructura de datos usarás?

Tengo una matriz de números del 1 al 1000000, necesito obtener el tiempo que toma cada elemento de la matriz para converger a 1 sin ningún cálculo repetido. ¿Cómo debo resolver este problema?

¿Qué tipo de preguntas debo esperar en una entrevista de Yelp New Grad Software Engineer?

¿Qué tipo de preguntas se hacen para una entrevista de National Instruments para el puesto de ingeniero de software del personal?

Dada una matriz de números y una constante k, ¿minimizar el tamaño de la matriz con las siguientes reglas para eliminar elementos? (Más detalles en la primera respuesta).

¿Cuáles son algunas preguntas de la entrevista de ciencia de datos? ¿Incluyen preguntas de algoritmos canónicos tales como búsqueda, gráficos, estructuras de datos, etc.?

¿Puedo descifrar la entrevista de Google en solo 1 mes de preparación? ¿Si es así, entonces cómo? Solo conozco los conceptos básicos de C y C ++.

¿Se espera que escriba un código perfecto en su primer intento en entrevistas tecnológicas?