Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 3.51 KB

File metadata and controls

61 lines (50 loc) · 3.51 KB

Job interview questions Cheatsheet

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.

Cuestiones técnicas

  • ¿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?

Equipo y metodología de trabajo

  • 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?

Otras cuestiones

  • ¿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}?