Me enfrenté al mismo problema hace un año. Aquí hay algunas cosas que me ayudaron. Espero que te sean útiles también.
1. Si ha practicado lo suficiente, todos los problemas desconocidos que vea caerían en una categoría de los problemas que ya ha resuelto. Así que no se asuste y solo piense cuando se enfrente a una pregunta extraña. Por ejemplo: – ¿Puedo usar la clasificación, búsqueda, hashing, etc. en este problema?
2. Escribir el código debe ser tu último paso durante una entrevista. Así que piénsalo en tu mente. De hecho hablarlo. Esto ayuda al entrevistador a conocer su proceso de pensamiento. Lo que está sucediendo en tu mente, cómo estás abordando la solución.
3. Justo después de que el entrevistador haya terminado de hacer la pregunta, haga sus dudas. No importa cuán cojos puedan ser. Esto ayuda a definir la solución en su cabeza y evita que se pregunte en el espacio infinito. También 8/10 veces esto le daría ayuda en el paso 1.
4. Mientras practica en casa, siempre escriba siempre su solución en la pizarra. Use su computadora en el último solo para verificar que no hubo errores de compilación y que su solución estuvo a la altura.
Hablar por experiencia personal practicando en pizarra también mejoró mis habilidades de depuración.
- ¿Cuáles son las preguntas de entrevista más importantes para Java (núcleo y avanzado tanto)?
- ¿Está predispuesto Facebook hacia los candidatos a entrevistas que son los mejores clasificados en las competencias de programación en línea?
- ¿Qué preparación especial hay que hacer para las entrevistas de empresas como Google, Amazon y Facebook?
- ¿Cómo son las entrevistas de Google Internship Host Matching?
- ¿Cuál debería ser mi estrategia para prepararme para preparar entrevistas técnicas en el campus en un mes?
No se preocupe si pierde una oportunidad, solo asegúrese de no repetir los mismos errores nuevamente. Todavía hay mucho por hacer, es broma.
Todo lo mejor para futuras entrevistas.