Para problemas fáciles donde hay respuestas bien conocidas: SÍ, se espera que dé las respuestas correctas.
Por ejemplo, busque un índice en la matriz ordenada A donde se cumple la siguiente propiedad A [i] == i. Se espera que el candidato use la búsqueda binaria para dar una solución basada en lgN.
Para problemas difíciles o problemas ambiguos: buscan su enfoque, capacidad de pensar, actitud de no dejar de fumar diciendo que nadie puede hacer eso.
- ¿Cómo debo prepararme para las preguntas de concurrencia que se hacen en las entrevistas de Dropbox?
- Dada una matriz de enteros distintos, ¿encuentra 8 elementos que suman un número dado?
- Cómo descifrar una entrevista de colocación
- ¿Cuáles son algunas de las posibles razones por las que un entrevistador rechazaría a un entrevistado si el entrevistado contesta correctamente todas las preguntas prácticas del examen?
- Cómo encontrar de manera óptima la suma máxima de un par de números en una matriz, módulo k
Por ejemplo, ¿cómo diseñarás un motor de búsqueda?
En esta pregunta, nadie espera que usted diseñe e implemente un motor de búsqueda completamente funcional en una entrevista de 30 minutos. Se está probando su enfoque, conocimiento sobre la resolución de problemas de escalabilidad, atención a los detalles, capacidad de razonamiento, profundidad de comprensión sobre arquitecturas.
Al final, recuerde, siempre habrá múltiples candidatos entrevistados para un puesto. Si alguien más proporciona una mejor respuesta con la justificación correcta. Ciertamente, ese candidato es preferido y es contratado.
HTH!