Cuando aplicas a la oferta, te llega un quiz para resolver en el lenguaje que tú elijas. El quiz en sí no es complicado, pero en cada commit que haces, se ejecuta una pipeline con tests de aceptación sin saber muy bien qué espera ni que falla. Resulta bastante frustrante ya que como se te ocurra cambiar el nombre de alguna de las propiedades del modelo, no es el valor esperado y te fallan, pero no indica el por qué! Lo mejor es no tocar el modelo y centrarte en arreglar el código.
Si le han dado el visto bueno a los tests, el siguiente paso son 3 entrevistas técnicas de una hora, donde 30 minutos es siguiendo la metodología STAR y los otros 30 a resolver un problema. El proceso de entrevista resulta bastante pesado y soporífero, la experiencia ha sido muy negativa por mi parte. La metodología STAR cubre experiencias o vivencias de tu carrera, preguntas del estilo ¿Alguna vez ayudaste a algún compañero atascado con algo? Son cosas bastante obvias pero lo malo es que tienes que pensar en un ejemplo super fascinante que les deje con la boca abierta en segundos... luego te preguntan más detalles sobre el caso en concreto y al final resulta pesado darle tantas vueltas a lo mismo, después de esos 30 minutos ya tenía ganas de colgar porque la cabeza no da para más.
La segunda parte, una pregunta técnica en la que había que resolver un problema en concreto. ¿Qué ocurre cuando se hace una llamada a una API? (Niveles OSI y demás) ¿Cómo implementar una caché? (Estructuras de datos complejas como listas enlazadas) Igual que en el apartado anterior, preguntas y más preguntas sobre el problema dándole vueltas a lo mismo, cuando acaba la entrevista parece que te han dado una paliza de lo cansado que acabas.
Solamente se pueden hacer preguntas al final de la tercera entrevista, donde dispones de 15/30 minutos para abrasar al head engineering con todas las preguntas que no te han dejado hacer en el resto de las entrevistas. A mí personalmente me gusta saber cómo trabajar los compañeros y ver su visión y sensaciones, no solamente la opinión del jefe de 4 equipos ya que será algo más superficial.
Como ya digo, el proceso de entrevista está muy enfocado en abrasar al candidato con preguntas muy técnicas a bajo nivel de gurú informático y sobre todo tienes que haber presentado ejemplos super fancy para las preguntas STAR, si no, estás fuera. En ningún momento se habla de la experiencia del candidato con ciertas herramientas o frameworks, capacidad de aprender o adaptarse, soft skills... supongo que a ellos les servirá porque siguen contratando gente pero para el candidato resulta muy frustrante y agotador y terminas el proceso con la sensación de que ellos no ofrecen nada y de que es un regalo trabajar para ellos solo disponible para unos pocos afortunados.
En mi opinión, en un proceso de entrevistas, el candidato debe convencer de que es bueno, pero la empresa debe convencer de que es un buen sitio para trabajar, y esto último no se ve en absoluto.
Al final no pasé el proceso, el quiz muy bien pero no fui muy preciso en las preguntas técnicas ni supe encontrar ejemplos maravillosos para el STAR.
Muy negativa la sensación, nunca repetiría.