Esto es lo que siempre hago:
1. Discuta para obtener una solución razonablemente buena hasta que el entrevistador se vea feliz comenzando con la solución “trivial pero funcional” más simple posible.
^^^ Obteniendo las estructuras de datos correctas
2. Pseudocódigo “rápido”.
^^^ Esbozando los casos extremos, así que no los olvido.
3. Código real.
^^^ Demostrar conocimiento del código de lenguaje eficiente
4. Optimización, posiblemente haciendo agujeros en mi propia solución.
^^^ Estructuras de datos avanzadas, que describen las mejoras en Big-Oh.
——-
Recuerda siempre:
#: Piensa en voz alta lo que sea que estés pensando.
Puede estar equivocado, pero considere que es una discusión saludable, el entrevistador lo ayudará en el camino. Casi nunca es necesario obtener la respuesta correcta, la mayoría de los entrevistadores se preocupan por sus conceptos básicos y cómo piensa.
¿Cómo debo abordar las preguntas de programación durante las entrevistas?
Related Content
¿Qué me pongo para mi entrevista?
¿Está legalmente permitido pedirle a un candidato entrevistado que le cuente una broma?
¿Debo enviar un correo electrónico de agradecimiento después de la entrevista por Skype?
¿Debo usar una chaqueta de punto para mi entrevista de trabajo?
More Interesting
¿Cómo debemos prepararnos para entrevistas personales como un recién graduado?
¿Qué tipo de preguntas se hacen en la entrevista de IBPS SO IT con el oficial?
¿Cuál puede ser la mejor respuesta genuina cuando se le pregunta la razón de ser soltero en SSB?
¿Por qué los entrevistadores prueban la honestidad de las personas?
¿Alguna vez has tenido un momento de palma de la mano en una entrevista?
¿Cómo se preparó Ara Mambreyan para su prueba previa a la entrevista de Cambridge y la entrevista?
¿Cuál es la diferencia entre una entrevista de caso estructurada y no estructurada?
¿Es necesario tener conocimiento sobre los aviones para una entrevista de IAF SSB?
¿Qué tipos de preguntas se hacen en una entrevista NDA?
¿Puedes compartir tu experiencia de GD y PI en SSCBS?
¿Qué es una entrevista de comportamiento?
Cómo prepararse para una entrevista de trabajo de ingeniería de software