Colección de preguntas útiles que deberías hacer en tu próxima entrevista de trabajo para conocer en profundidad ciertos detalles sobre la empresa, su cultura, proyecto(s) y equipo del que pasarías a formar parte (conocer su estado actual, su grado de madurez, buenas/malas prácticas), tu labor y responsabilidades, etc. que te servirán de ayuda a la hora de hacer una valoración final y sacar conclusiones: si te encaja o no la oferta, detectar actitudes o ambientes tóxicos, si pudiese existir un alineamiento de valores empresa-candidato, etc.
Las preguntas se encuentran organizadas por diferentes categorías.
-
¿Qué Sistema Operativo utilizáis para el desarrollo (ej. Windows, Mac, Linux)? ¿Lo elige el desarrollador o lo impone la empresa?
-
¿Qué herramientas utilizáis en el equipo (ej. Slack - comunicación, GitHub - código, etc.)?
-
Código:
- ¿Trabajáis con algún tipo de estándar / guías de estilo de código (mantener consistencia en la base de código)?
- ¿Usáis alguna herramienta de análisis del código?
-
Revisiones de código:
- ¿Hacéis revisiones de código en el equipo?
- ¿Cómo suelen hacerse?
- ¿Quién las realiza / participa?
-
Testing:
- ¿Cómo se lleva a cabo? ¿Qué tipos de tests realizáis?
- ¿Qué herramientas / frameworks se utilizan?
-
Releases:
- ¿Cuál es vuestro "Time to Market"?
- ¿Con qué frecuencia hacéis releases / despliegues?
-
Operaciones:
- ¿Qué ocurre si el servicio se cae un fin de semana o en cualquier momento?
- ¿Hay guardias? ¿Cómo se gestionan: rotaciones, remuneración, etc?
-
Sobre el equipo:
- ¿Cómo es el equipo en el que trabajaría?
- ¿Qué tipo de experiencia tiene cada persona del equipo?
- ¿Cuánto tiempo lleva cada uno en el equipo?
- ¿Cuál / Cuáles dirías que son los puntos débiles / a mejorar del equipo? ¿Y los fuertes?
- ¿Cuál es el motivo de mi incorporación (ej. rotación / sustituir a otra persona, ampliación del equipo)?
- ¿Cuáles fueron los motivos por los cuales el último miembro en abandonar el equipo / empresa se marchó?
-
Metodología
- ¿Qué metodología de trabajo sigue el equipo? ¿Lleváis a cabo prácticas de eXtreme Programming (Pair / Mob Programming, TDD, etc.)?
- ¿Quién decide / prioriza qué features hay que desarrollar?
- ¿Cómo se toman las decisiones? ¿Hay ciertos responsables / participa todo el equipo (consenso)?
- Deadlines:
- ¿Hay deadlines? ¿Quién los define?
- ¿Qué sucede si alguno no llega a cumplirse?
- ¿Cómo es el día a día? ¿Cómo es un día cualquiera en el equipo?
- ¿Qué mecanismos tiene el equipo para compartir conocimiento?
-
Sobre mi:
- ¿Cómo es el proceso de adaptación / onboarding en el equipo?
- ¿Qué se espera de mi en el equipo? ¿Responsabilidades? ¿Cuál sería mi día a día?
- ¿Qué se espera de mi en los primeros 3 meses? ¿primeros 6 meses? ¿primer año en adelante?
- ¿Qué miembro del equipo sería mi responsable?
- ¿Hay algún tipo de ayudas para el desarrollo y la formación del empleado?
- ej: acudir a eventos, acceso a libros / recursos, horas dedicación a formación / side-projects, etc.
- ¿Cómo está el tema en cuanto al trabajo en remoto / flexibilidad horaria de la jornada?
- ¿Cuáles serían las siguientes etapas del proceso de selección?
- En tu opinión, ¿por qué crees que podría gustarme trabajar en
${company_name}
?