Te hacen una entrevista técnica, la cual tiene varias fases, la primera fase consiste en resolver alguna prueba de algoritmos de Hacker Rank, no les interesa tanto la forma en que resuelvas el problema ,sino más bien que solo lo resuelvas y sepas explicar como lo resolviste.
La segunda etapa consiste en pruebas para ver tu nivel de ingles , en generla usan un test online para probar tu prueba escrita , si pasas el resto de test te hacen una prueba de speaking.
En esta misma fase te hacen una prueba de personalidad, usando una página, en la página te hacen preguntas de alguna situación cotidiana , como por ejemplo si eres más analítico y prefieres tener un plan para resolver un problema o cosas así.
Luego te dan un formulario online, con preguntas básicas de programación, con cosas como que es la programación orientada a objetos, algunas sentencias de sql ,etc.
Luego te hacen una prueba de lógica, preguntando cuanto vale el precio total entre una pelota y un bate de baseball.
Ya en la tercera fase, te hacen las típicas preguntas, como por ejemplo, decir tus debilidades, fortalezas, etc.
Luego de eso te hacen preguntas en ingles, pidiéndote una descripción tuya o una historia que quieras contar.
Por ultimo, te hacen preguntas verbales sobre programación, acerca de lo que es la programación orientada a objetos, sus pilares, que son interfaces,clases abstractas,metodos,sobrecarga,etc.