El primer filtro es una entrevista con RH, me preguntaron cosas generales, qué conocía de la empresa y qué me gustaba de ella. Me hicieron 3 preguntas en inglés muy básicas solo para verificar el nivel (cuáles eran mis hobbies, qué me gustaría más de trabajar en Odoo, cosas así). Luego me hicieron una pregunta de "caso práctico" solo para ver mi lógica me preguntaron "Suponiendo que en la CDMX hay 9M de personas, ¿cuántas personas tienen un piano en casa?". No les interesa la respuesta en verdad, quieren ver cómo piensas y qué variables tomas en cuenta.
Después me mandaron un ejercicio práctico de coderbyte, te dan una hora para contestarlo, es sencillo ya que esa plataforma no tiene muchos casos de prueba.
Lo último es una entrevista de 2 a 4 horas con un Tech Lead del área. Me pidieron compartir pantalla y tener listo un IDE o editor. Fue muy agradable el entrevistador, primero hizo unas preguntas para conocernos, y luego algunas en inglés igual para medir el inglés.
Después procedimos con los problemas, me compartieron un archivo de Google Docs en el que me fueron copiando los problemas, luego yo podía escribir el código y probarlo en mi editor de texto (vs code) y al final pegaba la solución en el archivo que me compartieron. También me preguntaron la complejidad de mis soluciones.
Me preguntaron 3 problemas de esa forma. El primero (fácil) fue Number of 1 Bits de Leetcode. El segundo fue de mediana dificultad, no recuerdo el nombre, pero se resolvía con una queue. El último fue el más difícil, me preguntaron el Día 7 de Advent of Code 2022.
No logré completar el último por los nervios y por qué no me decidía por qué camino tomar, pero les interesa más ver cómo piensas. Es muy importante que vayas explicando en voz alta tu tren del pensamiento mientras resuelves los problemas.