Recientemente me uní a Thoughtworks en Tailandia como Consultant Developer, y pensé que sería útil compartir mi perspectiva sobre el proceso de entrevista, para que otros/as postulantes puedan comprender qué esperar y cómo aprovechar al máximo la experiencia de reclutamiento.
El proceso consta de cuatro rondas de entrevistas. Recibirás orientación sobre todos los detalles por parte del equipo de reclutamiento antes de cada ronda, pero aquí están mis principales conclusiones.
Primera Ronda — La entrevista con un/a reclutador/a
Se trató de una conversación telefónica con un/a miembro del equipo de reclutamiento, en la que hablamos sobre mi experiencia como desarrollador/a. También discutimos mi perspectiva sobre el proceso de desarrollo de software, especialmente en aspectos importantes como el desarrollo orientado a pruebas.
Tip: Antes de la entrevista, tómate un tiempo para considerar tu perspectiva sobre las grandes tendencias en desarrollo y cómo tu experiencia laboral hasta ahora ha contribuido a la forma en que ves las cosas.
Segunda Ronda — La entrevista en pairing
En esta ronda, trabajé con dos miembros de Thoughtworks en un proyecto simulado para un cliente. Antes de la entrevista, recibí las instrucciones y el código base para revisar. En el día de la entrevista, tuve que escribir una nueva función en el código base, ¡no era algo muy grande, por supuesto, ya que el tiempo era limitado!
Esta tarea no solo evalúa tus habilidades de codificación; también es una oportunidad para demostrar tus habilidades blandas, como resolución de problemas, comunicación y gestión.
Tip: Esto es programación en pareja, así que es realmente importante comunicarse. Comenta al entrevistador/a lo que planeas hacer o qué problema enfrentas, para que puedan orientarte sobre qué hacer.
Además, no tengas miedo de mostrar tus habilidades en TDD en esta ronda. Solo relájate y ten en cuenta que estás trabajando con miembros de Thoughtworks para resolver un problema juntos/as.
Tercera Ronda — La entrevista técnica
Al comienzo de esta ronda, hablamos sobre mi experiencia pasada y la amplitud y profundidad de mis habilidades técnicas. Después de eso, tuvimos una sesión de simulación en la que los entrevistadores interpretaron a los dueños de una panadería y me pidieron que construyera una aplicación de reparto para ellos. En ese momento, me sentí como un/a consultor/a, porque necesitaba diseñar un buen software y sugerir soluciones a los problemas del "cliente".
Tip: Esta ronda evalúa cómo te relacionas con los clientes desde un punto de vista técnico y evalúa tus habilidades de diseño de software. Para prepararte para esta ronda, comienza por echar un vistazo al Diseño Dirigido por el Dominio (DDD) para comprender los principios detrás del buen diseño de software.
Cuarta Ronda — La entrevista cultural
Realmente disfruté esta última ronda, ya que intercambiamos ideas y pensamientos, y se sintió como si estuviera jugando un juego, un juego de cartas, para ser específicos/as.
El entrevistador me mostró 25 cartas, cada una con una pregunta diferente que se dividía en tres secciones. Tenía que elegir tres cartas.
La pregunta en la primera carta fue: "¿Qué opinas sobre la retroalimentación y cuál es tu experiencia con la retroalimentación?" Para mí, esta pregunta fue muy fácil de responder, porque me encanta recibir retroalimentación. Creo que el beneficio de la retroalimentación es verte a ti mismo/a desde la perspectiva de otras personas, lo que te ayuda a ser una mejor persona.
En caso de que te lo estés preguntando, las preguntas en mi segunda y tercera carta fueron: "¿Cuáles son los aspectos negativos de la tecnología innovadora?" y "¿Qué opinas sobre la diversidad cultural?".
Tip: No importa qué preguntas te hagan, no hay respuestas correctas ni incorrectas. Sé auténtico/a y ten una mente abierta.
Conviértete en un/a Thoughtworker
Aprendí muchas cosas nuevas durante todo el proceso de entrevista, como técnicas de codificación de la ronda de parejas y cómo pensar de manera diferente en la ronda cultural.
Desde que me uní a Thoughtworks, he ayudado al equipo a entregar excelentes productos a los clientes, pero también me he ofrecido como voluntario/a en un proyecto de Impacto Social. Con mis habilidades técnicas, desempeñé roles en el frontend y el backend para ayudar a construir una aplicación móvil e implementar una red neuronal básica en una de sus funciones para aumentar el atractivo de la aplicación.
Lo que he descubierto es que Thoughtworks está abierto a nuevas ideas y ofrece un camino de aprendizaje claro para cada Thoughtworker, junto con una comunidad amigable comprometida con el aprendizaje continuo.
Espero que mi experiencia de entrevista te sea beneficiosa si esperas convertirte en un/a Thoughtworker y tienes una entrevista próxima. Y si tienes dudas sobre postularte, ¡te diría que por favor te unas a nosotros/as!
Un tip final: Utiliza el proceso de entrevista como una oportunidad de aprendizaje, como yo lo hice. Y en cada ronda, asegúrate de pedirle retroalimentación a tu entrevistador/a, para que puedas mejorar, independientemente del resultado de la entrevista.
Aviso legal: Las declaraciones y opiniones expresadas en este artículo son las del autor/a o autores y no reflejan necesariamente las posiciones de Thoughtworks.