Paso 6: La entrevista técnica
Éste sale a todos los ingenieros de Software hacia fuera allí. Una cosa que es enseñada en la escuela, pero no se usa mucho (en tareas), es la orientación a objetos. Mi primera entrevista de teléfono fue con una empresa de Nueva York. En dos minutos, el entrevistador empezó a hacer preguntas muy técnicas sobre orientación a objetos. Que esta fue mi primera entrevista real, dibujó un completo espacio en blanco y posteriormente había avergonzado de mí mismo. Pero fue después de esta entrevista que me senté atrás con mis viejos libros de ingeniería de software y que estaba preparado para la próxima vez.
Es realmente extraño haciendo entrevistas técnicas por teléfono la primera vez. Si eres como yo, saben hacer lo que tienes que hacer en código, pero tal vez no la articular en el lugar cuando no lo esperaba. Esto es algo que tenía que superar, y probablemente también lo hará.
En general, he encontrado que las cuestiones técnicas eran bastante alto nivel, y una vez cómodo con ellos, que no estaban nada mal. Si aún no has hecho una entrevista técnica, recomendaría haciendo seguro que puede hacer lo siguiente:
- Poder hacer análisis Big-O peor simple en una pieza de código;
- Conocer las estructuras de datos simples (lista vinculada, tabla de hash, etc.), lo que es bueno para en comparación con el uno al otro, y el peor de los casos ejecuta tiempos de operaciones sencillas;
- Y saber un poco acerca de algoritmos, cómo trabajar de algoritmos recursivos, etc..
Todo eso dicho, entrevista técnica everyones será diferente dependiendo de la posición y sus antecedentes. Estos, sin embargo, fueron los tipos de preguntas que encontré.