Me he enfrentado a muchas entrevistas sobre varios dominios. Aquí presenta mi resumen de lo que querían de mí.
Conceptos fuertes Profundo conocimiento de conceptos básicos.
No necesitan conocimientos avanzados. Por ejemplo, está bien si no conoce temas avanzados de Java, pero sus conceptos básicos deben ser sólidos, como cómo se compila Java, por qué se llama plataforma independiente, etc. Debe poder responder estas preguntas con una precisión del 100%.
- ¿Es una mala práctica usar las declaraciones 'continuar' o 'siguiente' al programar?
- ¿Cuánto puede ganar un ingeniero de software promedio trabajando en una compañía promedio en los Estados Unidos? ¿Cuánto dinero se destina al pago de impuestos del salario?
- ¿Cómo es trabajar en ingeniería de software para un contratista de defensa?
- ¿Qué ciudad de Turquía tiene la mejor industria de software?
- ¿Quiénes son algunas personas muy raras y exitosas en ingeniería?
Flexibilidad para adoptar nuevas tecnologías.
Es posible que actualmente algo de lenguaje XYZ esté en su punto más alto, pero existe la posibilidad de que desaparezca en 5 años. ¿Qué es eso? Debe ser flexible para adoptar nuevas tecnologías.
Lógica. Poder del cerebro
No hay necesidad de explicar mucho. Verifican su capacidad para proporcionar mejores soluciones. Qué tan rápido y qué tan bien lo haces.
Confianza, lealtad, integridad y honestidad.
Ellos van a confiar en ti. Si lo contratan, representará a su empresa, por lo que estas cosas son absolutamente necesarias.