untagged - trabajo - ¿Un conjunto estándar de preguntas para hacerle a un entrevistador?
presentacion del entrevistador (17)
"¿Puedo ver el escritorio donde estaré trabajando, por favor?"
Nunca deja de sorprenderme cómo las empresas con salas de reuniones realmente atractivas pueden tener oficinas tan sucias.
Hemos tenido muchas preguntas para los entrevistadores para preguntar a los entrevistados. Pero ninguno de los datos de direccionamiento fluye en la otra dirección, entrevistado a entrevistador. Solo una pregunta indirecta sobre " interruptores de acuerdos " y otra sobre " encontrar trabajos de ensueño ".
Lo que busco es que cuando entreviste en una empresa, ¿tiene una serie de preguntas que le gustaría hacer para ayudar a tener una idea de la empresa y el entorno de trabajo?
Tengo una serie de preguntas que me gustaría hacer, que abarcan desde el entorno de desarrollo hasta las técnicas de evaluación y cómo el equipo se une.
¿Algo más que quieras preguntar?
Editar: moví mi lista original de preguntas del entrevistador a mi respuesta a continuación. También revisé las otras respuestas y agregué las que pensé que eran útiles para esa respuesta. La respuesta es wiki comunitario, así que siéntase libre de agregar algo útil.
NB Este es mi primer corte de categorías. Siéntase libre de modificar / agregar / etc. las categorías. O para recategorizar las preguntas en sí mismas.
"¿Tu proxy web bloquea ?"
¿Cuánto tiempo se queda el empleado típico en mi nivel con la compañía?
(Similar a la pregunta sobre la rotación de personal de Airsource, pero más específica para esta posición).
¿Por qué se fue el chico que estoy reemplazando?
En un meta-nivel, me ha resultado útil hacer las mismas preguntas o las mismas preguntas de múltiples entrevistadores, especialmente cuando se trata de preguntas sobre cultura o crecimiento / dirección del equipo. Puede ser útil juzgar qué tan coherente es una visión del grupo. Para los lugares con respuestas menos consistentes entre las personas, puede dar una idea de qué tipo de diversidad de opiniones está presente.
Esto depende un poco de qué tan avanzado esté en el proceso de entrevista, pero algunas de las preguntas que normalmente me interesan para obtener una respuesta son las siguientes:
- ¿Qué tipo de equipo le provees a tus desarrolladores? Por ejemplo, ¿todos los desarrolladores tienen una computadora portátil para trabajar, tienen acceso a dos monitores? ¿Pueden ordenar otros equipos (por ejemplo, un teclado ergonómico)?
- ¿Ofrecen a sus desarrolladores algún tipo de asignación para pedir libros técnicos?
- ¿Tiene alguna política contra los empleados que escuchan música mientras trabajan?
- ¿Cuánto trabajo espera que hagan los desarrolladores fuera del día normal de trabajo?
No tanto una respuesta, sino una pregunta subordinada: ¿qué hacer cuando algunas de las preguntas no son respondidas satisfactoriamente? ¿Qué punto (porcentaje de puntos) debería estar dispuesto a ceder para conseguir un trabajo en el mundo real?
Para el gerente:
- estilo de manejo
- cómo él / ella motiva a las personas
- cómo se manejan los problemas (lo dejo abierto para ver qué tipo de problema asumen, en relación con aquellos que están debajo de ellos o aquellos sobre ellos o problemas que no están relacionados con la gente en absoluto, y luego preguntan sobre lo que no cubrieron).
- lo que la empresa hace para ayudar a desarrollar sus habilidades de gestión
- qué los motiva
- cuánto trabajan (horas / horario típico)
- de qué logro están más orgullosos (no especifico trabajo, y si mencionan algo además de eso también pregunto por el trabajo)
- cómo desarrollan la cohesión del equipo y lo que han podido lograr en esa área
- lo que ven como el siguiente gran paso para el equipo, para la empresa y para tratar proyectos o cualquiera que sea la misión principal del grupo
Luego les pido que respondan el mismo tipo de preguntas para la empresa como un todo, explicando que considero que existe una "personalidad" de la compañía que generalmente emana de la cima. Pregunto cómo ha cambiado eso a lo largo de los años (si han estado allí por mucho tiempo).
Si tengo la oportunidad, me gustaría preguntarles a los compañeros el mismo tipo de cosas.
No hay respuestas "correctas o incorrectas" necesariamente. Solo intento sentir el ambiente y si creo que coincide con lo que me hace sentir más cómodo. Muchas otras cosas se pueden adaptar o cambiar, pero la forma en que las personas son, como individuos y como grupo, es mucho más difícil de cambiar y tiene un gran impacto en la satisfacción laboral. Una gran señal de advertencia para mí es un gerente que no solo no puede responder muchas de estas preguntas, sino que parece que nunca ha pensado en ellas.
También preguntaría sobre estas áreas:
1) ¿Qué metodología de desarrollo de software usa, por ejemplo, Waterfall, Agile, Scrum, XP? Este sería uno grande para mí que dejaste fuera, aunque esto puede caer dentro de los estándares de codificación.
2) ¿Qué partes del ciclo de vida de desarrollo de software tienen los desarrolladores?
3) ¿Cuál es el desglose de un día del desarrollador, por ejemplo, cuánto tiempo para soporte o solución de problemas, cuánto tiempo para codificar, analizar requisitos, etc.?
4) ¿Cómo se clasifican los proyectos, por ejemplo, los cambios en comparación con un proyecto pequeño en comparación con un gran proyecto?
5) ¿Qué tipo de gestión hay dentro de la empresa, por ejemplo, el gerente de desarrollo también es el gerente del proyecto o, por lo general, estas personas por separado?
6) ¿Qué tipo de mecanismo de retroalimentación existe para determinar el desempeño del empleado? Por ejemplo, ¿con qué frecuencia se evalúa mi trabajo y se brindan sugerencias sobre dónde mejorar?
7) ¿Hay un código de vestimenta? ¿Los empleados trabajan un conjunto fijo de horas? ¿Hay algún tiempo de guardia como parte del trabajo?
8) Dame un ejemplo de una revisión del código que se hace aquí. ¿Hay diferentes niveles de una revisión, por ejemplo, el nuevo sistema se maneja en una explicación de un día en comparación con una solución rápida de errores que se necesita lo antes posible.
9) ¿Cómo se resuelven los conflictos entre los evaluadores y los desarrolladores? Pregunto esto porque ha habido momentos en el pasado donde veo el dedo señalando "Bueno, lo interpreté de esta manera y él lo interpretó", lo suficiente como para hacerme preguntar cómo se maneja esto.
10) ¿Cómo se manejan rápidamente las solicitudes de grandes cambios? Por ejemplo, alguien solicita una aplicación web que normalmente tomaría 2 semanas en 2 días para un posible cliente que podría ser una gran cuenta.
11) ¿Alienta a los empleados a establecer objetivos y proporcionar incentivos para cumplir esos objetivos? ¿Es la superación personal un valor común a esta organización?
También me gustaría ver cómo se ven mis preguntas, por ejemplo, si algunas preguntas parecen tan típicas que la respuesta es sencilla y no debería plantearse aún o si hay alguna discusión sobre lo que estoy preguntando, qué tipo de Los entornos de trabajo que he trabajado fueron buenos, ¿qué hay de los malos o al menos malas prácticas al unísono?
Algunos de estos pueden ser simples u obvios, pero me gusta estar seguro de que cuando hago una pregunta, se responde correctamente en lugar de una respuesta "Eso no sucede aquí" para manejar conflictos entre desarrolladores y evaluadores que sí ocurren en la mayoría de los casos. si no todos los lugares.
- ¿Cuál es la tasa de rotación de personal?
- ¿Cuál es el peor proyecto en el que has estado alguna vez aquí?
¿Cuál es la política de Internet de su empresa? ¿Qué sitios bloqueas? (He trabajado en lugares donde no puedes acceder a varios buenos sitios técnicos).
Por favor, ¿puedo ver mi lugar de trabajo?
¿Cuántas personas se fueron en el último año y por qué se fueron?
¿Puedo hablar informalmente con algunas de las personas en el equipo al que me uniré? (Útil para ir más allá de la BS de gestión y conocer el verdadero negocio).
¿Cuán bloqueados están los PC? (He trabajado en empresas donde las PC están tan bloqueadas que es casi imposible hacer cualquier trabajo, por ejemplo, no tener acceso al símbolo del sistema).
¿Los desarrolladores tienen derechos de administrador en sus PC? (Regla general: cuanto más bloqueada esté la PC, peor será la empresa. Los sitios de desarrollo real en los que he trabajado otorgan a todos los desarrolladores derechos de administrador. Confían y les otorgan el poder con los correspondientes aumentos de productividad).
¿Cuál es la política de la empresa para descargar software? (He trabajado en lugares donde puedes descargar zip, así que lleva una semana conseguir que el equipo de ayuda descargue el editor hexadecimal que necesitabas ayer).
¿Qué software se carga de manera predeterminada en una PC de desarrollo estándar? (por ejemplo, ¿Puedo usar Eclipse o estoy condenado al infierno del Bloc de notas).
¿Utiliza un repositorio de software? (Si la respuesta es no, salga).
¿Puedo elegir mis propias herramientas de desarrollo? ¿Cuál es el presupuesto para herramientas?
La misma pregunta para el sistema operativo?
¿Puedo trabajar horas irregulares si es necesario (por ejemplo: de noche, todas las horas de la semana en 2 días)?
¿Puedo trabajar desde casa?
(Si usan integración continua) ¿su software crea y prueba limpiamente ahora mismo ? ¿Cuál es la velocidad de construcción exitosa actual?
No pregunte qué puede hacer la compañía por usted; pregunta qué puedes hacer por la compañía.
Qué tal si:
- ¿Como puedo ayudarte?
- ¿Cuáles son tus mayores necesidades en este momento?
- ¿Qué tipo de cosas quieres que haga alguien en esta posición?
- Si me eliges, ¿hay algo que pueda leer sobre el dominio de tu problema que me ayude a ser efectivo desde el primer día?
Todas sus preguntas asumen una asimetría de poder que favorece al solicitante de empleo, lo que supongo que es agradable si tiene suerte, pero probablemente no encaja con la realidad.
Sí, queremos asegurarnos de que tenemos una buena situación para nosotros mismos, pero si estuviera entrevistando a alguien que parecía mostrar una actitud de que tenían derecho a un espacio de trabajo de calidad sin un compromiso recíproco de parte de ellos para ayudar a mi negocio, lo consideraría una apagar.
Me gusta la prueba de Joel, y si tienes el talento suficiente para elegir entre ofertas de trabajo, puede ser una herramienta útil.
Pero como candidato, me gustaría transmitir que estoy más interesado en ayudar a la empresa a lograr sus objetivos que en lo grande que es mi monitor o donde la gente va a almorzar.
Siempre me pregunto por qué los entrevistadores trabajan allí (o le gusta trabajar allí, o continúa trabajando allí, etc.). Sus respuestas generalmente me dan una buena idea para la compañía.
Editar: no creo que sea razonable preguntar todo esto en una entrevista. Acabo de enumerar todas las preguntas que se sugirieron en las respuestas proporcionadas.
Elegiría entre cinco y ocho preguntas que son importantes para ti. Tal vez podrías preguntar más si tienes varias entrevistas programadas. Si ese es el caso, incluso podría adaptar las preguntas a su gusto.
Comienzo con la prueba de Joel y trabajo desde allí.
Una pregunta muy importante:
¿Su proxy web bloquea ?
Preguntas para el desarrollo:
- ¿Qué metodología de desarrollo de software usas, por ejemplo, Waterfall, Agile, Scrum, XP?
- ¿Se proporciona capacitación para la metodología que se utiliza?
- ¿Qué partes del ciclo de vida de desarrollo de software tienen los desarrolladores?
- ¿Cuál es el desglose de un día de desarrollador, por ejemplo, cuánto tiempo para soporte o solución de problemas, cuánto tiempo para codificar, analizar requisitos, etc.?
- ¿Cuánto dura su ciclo de diseño, código y prueba? Menos de treinta segundos, menos de cinco minutos, menos de diez minutos, etc.
- ¿Anima a refactorizar si existen suficientes pruebas unitarias?
- ¿Qué banco de pruebas usas?
- ¿Tienes estándares de codificación?
- ¿Los estándares son revisados o simplemente se dejan, tal como están escritos, es decir, "tallados en piedra", en 2001?
- ¿Permiten tiempo para revisiones de código por pares?
- ¿Me puede dar un ejemplo de una revisión de código que se realiza aquí? ¿Hay diferentes niveles de una revisión, por ejemplo, el nuevo sistema se maneja en una explicación de un día en comparación con una solución rápida de errores que se necesita lo antes posible.
- ¿El proyecto usa integración continua ?
- (Si usan integración continua) ¿su software crea y prueba limpiamente ahora mismo? ¿Cuál es la velocidad de construcción exitosa actual?
- ¿El proyecto tiene pruebas de regresión regulares?
- ¿Se mantienen las métricas para la base de código? SLOC? ¿Número de pruebas unitarias? ¿Número de pruebas de regresión?
- ¿Cómo se resuelven los conflictos entre los evaluadores y los desarrolladores? Pregunto esto porque ha habido momentos en el pasado donde veo el dedo señalando "Bueno, lo interpreté de esta manera y él lo interpretó", lo suficiente como para hacerme preguntar cómo se maneja esto.
- ¿Cómo se manejan rápidamente las solicitudes de grandes cambios? Por ejemplo, alguien solicita una aplicación web que normalmente tomaría 2 semanas en 2 días para un posible cliente que podría ser una gran cuenta.
- ¿Utiliza un repositorio de software? (Si la respuesta es no, salga).
- ¿Cuál es el presupuesto para herramientas?
- ¿Ofrecen a sus desarrolladores algún tipo de asignación para pedir libros técnicos?
Preguntas sobre la estimación:
- ¿Tiene una plantilla estándar para estimar el esfuerzo de desarrollo para el nuevo trabajo para asegurarse de que no se pase por alto nada?
- ¿Un proceso para obtener dicha estimación?
- ¿Qué porcentaje de contingencia construyes en tus estimaciones?
- ¿Permitir tiempo para volver a visitar
Preguntas con respecto al equipo:
- ¿Qué ha logrado el equipo hasta ahora?
- ¿Qué aprendió el equipo?
- ¿Qué aspectos del equipo le gustaría cambiar para mejorar el equipo?
- ¿Cómo es el espíritu de equipo?
- ¿Dónde almuerzan generalmente los miembros del equipo?
- ¿El equipo sale juntos de vez en cuando?
- ¿Anima a los miembros del equipo a dar presentaciones para mejorar sus habilidades?
- ¿Haces lo mismo con la escritura?
- ¿Puedo hablar informalmente con algunas de las personas en el equipo al que me uniré? (Útil para ir más allá de la BS de gestión y conocer el verdadero negocio).
Preguntas sobre políticas de tipo de personal:
- ¿La empresa tiene una política de capacitación?
- ¿Cuáles fueron los últimos cursos en los que la empresa envió personas?
- ¿La empresa tiene una política de tutoría?
- ¿Qué tipo de mecanismo de retroalimentación existe para determinar el desempeño del empleado? Por ejemplo, ¿con qué frecuencia se evalúa mi trabajo y se brindan sugerencias sobre dónde mejorar?
- ¿Hay un código de vestimenta? ¿Los empleados trabajan un conjunto fijo de horas?
- ¿Hay algún tiempo de guardia como parte del trabajo?
- ¿Alienta a los empleados a establecer objetivos y proporcionar incentivos para cumplir esos objetivos?
- ¿Es la superación personal un valor común a esta organización?
- ¿Cuál es la política de Internet de su empresa?
- ¿Qué sitios bloqueas? (He trabajado en lugares donde no puedes acceder a varios buenos sitios técnicos).
- ¿Puedo trabajar horas irregulares si lo necesito? Por ejemplo, por la noche, ¿todas las horas de la semana en 2 días?
- ¿Puedo trabajar desde casa?
- ¿Tiene alguna política contra los empleados que escuchan música mientras trabajan?
- ¿Cuánto trabajo espera que hagan los desarrolladores fuera del día normal de trabajo?
Preguntas sobre la gestión:
Para el gerente:
- ¿Cuál es tu estilo de gestión?
- Cómo él / ella motiva a las personas
- Cómo se manejan los problemas (lo dejo abierto para ver qué tipo de problema suponen, en relación con aquellos que están debajo de ellos o aquellos sobre ellos o problemas que no están relacionados con la gente en absoluto, y luego preguntan sobre lo que no cubrieron).
- Lo que la empresa hace para ayudar a desarrollar sus habilidades de gestión
- ¿Qué los motiva?
- Cuánto trabajan (horas / horario típico)
- De qué logro están más orgullosos (no especifico trabajo, y si mencionan algo además de eso también pregunto por el trabajo)
- Cómo desarrollan la cohesión del equipo y lo que han podido lograr en esa área
- Lo que ellos ven como el próximo gran paso para el equipo, para la compañía y para tratar proyectos o cualquiera que sea la misión principal del grupo.
Luego les pido que respondan el mismo tipo de preguntas para la empresa como un todo, explicando que considero que existe una "personalidad" de la compañía que generalmente emana de la cima. Pregunto cómo ha cambiado eso a lo largo de los años (si han estado allí por mucho tiempo).
Otras preguntas sobre la gestión:
- ¿Cuál es la tasa de rotación de personal?
- ¿Cuál es el peor proyecto en el que has estado alguna vez aquí?
- ¿Cuánto tiempo se queda el empleado típico en mi nivel con la compañía?
- ¿Cómo se clasifican los proyectos, por ejemplo, los cambios en comparación con un proyecto pequeño en comparación con un gran proyecto?
- ¿Qué tipo de gestión hay dentro de la empresa, por ejemplo, el gerente de desarrollo también es el gerente del proyecto o son estas personas separadas por lo general?
Preguntas sobre el ambiente de trabajo:
- ¿Puedo ver mi lugar de trabajo?
- Y, más específicamente, ¿puedo ver el escritorio donde estaré trabajando, por favor?
- ¿Cuál es la política de la empresa para descargar software? (He trabajado en lugares donde puedes descargar zip, así que lleva una semana conseguir que el equipo de ayuda descargue el editor hexadecimal que necesitabas ayer).
- ¿Cuán bloqueados están los PC? (He trabajado en empresas donde las PC están tan bloqueadas que es casi imposible hacer cualquier trabajo, por ejemplo, no tener acceso al símbolo del sistema).
- ¿Los desarrolladores tienen derechos de administrador en sus PC? (Regla general: cuanto más bloqueada esté la PC, peor será la empresa. Los sitios de desarrollo real en los que he trabajado otorgan a todos los desarrolladores derechos de administrador. Confían y les otorgan el poder con los correspondientes aumentos de productividad).
- ¿Qué software se carga de manera predeterminada en una PC de desarrollo estándar? Por ejemplo, ¿puedo usar Eclipse o estoy condenado al infierno del Bloc de notas?
- ¿Puedo elegir mis propias herramientas de desarrollo?
- ¿Qué tipo de equipo le provees a tus desarrolladores? Por ejemplo, ¿todos los desarrolladores tienen una computadora portátil para trabajar, tienen acceso a dos monitores? ¿Pueden ordenar otros equipos (por ejemplo, un teclado ergonómico)?
Preguntas misceláneas
- ¿Por qué se fue el chico que estoy reemplazando?
- ¿Como puedo ayudarte?
- ¿Cuáles son tus mayores necesidades en este momento?
- ¿Qué tipo de cosas quieres que haga alguien en esta posición?
- Si me eliges, ¿hay algo que pueda leer sobre el dominio de tu problema que me ayude a ser efectivo desde el primer día?
- Por qué el (los) entrevistador (es) trabaja (n) allí (o le gusta trabajar allí, o continúa trabajando allí, etc.). Sus respuestas generalmente me dan una buena idea para la compañía.
Formulo una pregunta adicional que todavía no está aquí con algunos seguimientos:
- ¿Me están contratando para trabajar en un nuevo proyecto o para mantener un proyecto existente?
- Mantener:
- ¿Cuántos otros trabajan (o han trabajado) en este proyecto y por cuánto tiempo?
- ¿En qué versión está y cuánto tiempo ha estado en la naturaleza?
- Nuevo:
- Por lo general, hago una pregunta que indicaría qué tipo de software es
- ¿Cómo es la línea de tiempo para cuándo se lanzará?
- ¿Cuántas personas hay en el equipo del proyecto?
- Mantener:
Si dicen ''ambos'' para la primera pregunta, generalmente empiezo a preocuparme. No es que haya nada de malo en trabajar en proyectos múltiples, pero en mi experiencia, los proyectos suelen tener plazos que no tienen en cuenta que no se va a centrar solo en ese proyecto.
- Pensando en la última persona que se separó de tu equipo. ¿Por qué se fue?
- Pensando en la última persona que se unió a tu equipo. ¿Qué hay de esa persona que lo hizo destacarse del resto? ¿Por qué seleccionaste a esa persona?
- ¿Cuál fue la última gran cosa que aprendiste?