Hmm Mira, simplemente … realmente no funciona así.
Suponga que quiere conocer a alguien nuevo y quiere probar qué tan buenos son en los rompecabezas dándoles un rompecabezas para resolver. ¿Cuánto tiempo les darías para completarlo?
No realmente. Dame un número. ¿Cuánto tiempo les darías para completar el rompecabezas? No, no te voy a mostrar el rompecabezas. Pero espero que me diga cuánto tiempo le daría a su nuevo amigo para completar este rompecabezas ambiguo y no especificado.
- ¿Cuál es la mejor estrategia para prepararse para una entrevista de ingeniería de software de Google en solo una semana?
- ¿Por qué el libro de Gayle Laakmann McDowell Cracking the Coding Interview tiene más éxito en India que en otros lugares?
- ¿Es malo usar funciones de lenguaje integradas en entrevistas técnicas?
- Quiero prepararme para mis rondas de entrevistas técnicas por JP Morgan (sucursal de Mumbai). ¿Qué preguntas hace JP Morgan para un desarrollador Java experimentado de 5 años?
- ¿Cuáles son los programas técnicos C solicitados en entrevistas?
Con suerte, no estás pensando en un número real en este momento, y en realidad estás pensando en uno o ambos de estos pensamientos:
- ¿Cuál es el rompecabezas? No puedo decirte cuánto tiempo le tomará a alguien resolverlo si no tengo idea si es un rompecabezas de 25 piezas o uno de 500 piezas. Un gran rendimiento para un rompecabezas de 500 piezas probablemente tomaría mucho más tiempo que un rendimiento terrible en un rompecabezas de 25 piezas.
- ¿Qué significa “cuánto tiempo” significa? Quiero decir, la inteligencia, o habilidad en cualquier área, no es algo binario. Cuanto más rápido resuelva el rompecabezas, mejor será en los rompecabezas. Suponga, por ejemplo, que impuso un límite de 1 hora, es decir, debe resolver este rompecabezas dentro de 1 hora. Qué significa eso? ¿No es alguien que lo resuelve en 10 minutos mejor que alguien que lo resuelve 40 minutos, aunque ambos están mucho antes del límite de tiempo? ¿Y no es alguien que lo resuelve en 2 horas mejor que alguien que toma 10, a pesar de que ambos están bien después del límite de tiempo? No tiene sentido tener un límite de tiempo cuando no solo estás juzgando sobre una base binaria buena / mala.
Así es exactamente como funciona para preguntas técnicas. No hay un límite de tiempo (aparte de los límites simples de una entrevista de solo 45 minutos – 1 hora), y ciertamente no hay un límite de tiempo que sea general en las diferentes preguntas de dificultad. Cuanto más rápido, mejor, en general. Pero qué tan bueno se considera resolver una pregunta en X minutos realmente depende de la pregunta.
Eso dijo:
- Es normal hacer 1 a 2 preguntas de codificación / algoritmo por entrevista. (Por favor, no interprete que esto significa que si resuelve 4 preguntas, eso significa que lo hizo bien. Puede que hayan sido preguntas fáciles).
- Por lo general, se le pide que comience a hablar (no con una solución completa, solo mostrando cómo está pensando) de manera bastante inmediata, pero está bien pedir un minuto para pensar si es necesario .
- Está totalmente bien y es normal, e incluso bueno, presentar una solución de fuerza bruta.