Terminé la primera entrevista telefónica en Amazon la semana pasada y me hicieron algunas preguntas técnicas básicas durante esa entrevista.
Hoy tuve mi segunda entrevista telefónica y me preparé esperando otra entrevista técnica, pero no fue técnica en absoluto.
Después de presentarnos, hizo preguntas como:
- ¿Por qué te gusta hacer programación?
- ¿Qué no te gusta de la programación?
- ¿Qué esperas de un nuevo trabajo?
- En el último proyecto en el que trabajó, ¿cómo se aseguró de que el proyecto se implementara según los requisitos del cliente?
- ¿Hubo algún proyecto que, durante el desarrollo, sintió que el diseño era malo y, de ser así, qué hizo para solucionar el problema?
- Como ingeniero, ¿cómo se mantendría al día con las nuevas tecnologías?
Además, cuando le expliqué sobre un proyecto reciente en el que trabajé, me preguntó por qué decidimos tomar una decisión de diseño específica y si era mi decisión.
Me preguntaba por qué me hizo este tipo de preguntas; Como el inglés no es mi lengua materna, supongo que uno de los motivos fue poner a prueba mi conocimiento del idioma.
Y la mayoría de las respuestas que le di fueron muy cortas y, como sentía que esperaba más, traté de pensar en cosas que decir y terminé parloteando. En general, creo que la entrevista fue realmente mala porque no pude transmitirle claramente mis puntos.
¿Por qué me hicieron este tipo de preguntas y qué tipo de respuestas esperan los entrevistadores?
Respuestas:
Son preguntas abiertas. Están diseñados para ver con qué facilidad puede describir sus puntos de vista sobre su práctica. El objetivo principal de esas preguntas es hacerte hablar, no probar tu habilidad en inglés (incluso si las habilidades de comunicación se pueden evaluar de esta manera), sino ver si eres un apasionado ( ¿Por qué te gusta hacer programación? Detalles sobre tu último proyecto? ) sobre lo que está haciendo y si se siente involucrado en su práctica.
También se les pide que vean si pueden tomar una distancia, y juzgarse en su práctica, que conocen sus puntos débiles ( ¿Qué no le gusta de la programación? )
También hay algunas preguntas que pueden considerarse preguntas de detección de BS (¿ Detalles sobre su último proyecto? ). Esto se debe a que lo último que alguien quiere en un equipo es que alguien mienta, por lo que debes obtener los detalles de lo que finges haber hecho.
Luego, también están las preguntas sobre su evolución como programador competente ( ¿Cómo se mantiene al día con las nuevas tecnologías? ), Y su capacidad para evolucionar constantemente sin que se lo pidan constantemente.
En general, esas preguntas generalmente se hacen para establecer una conexión, y ver si usted es una buena opción para la empresa y su cultura. Es totalmente subjetivo. El objetivo es ver si la comunicación es fácil y las ideas se pueden compartir fácilmente. Si siente que lo hizo mal porque esa conexión no sucedió, bueno, tal vez sea mejor que pase a la próxima empresa.
fuente
Estas son preguntas suaves que no tienen una respuesta correcta o incorrecta, pero están destinadas a determinar su forma de pensar, qué tipo de personalidad tiene y si su personalidad se ajustará a su cultura. Esto es algo con lo que los hablantes de inglés no nativos, así como las personas que provienen de una cultura diferente, pueden tener dificultades, especialmente las culturas asiáticas.
El mayor problema que veo cuando hago este tipo de preguntas a personas de culturas asiáticas es que tienen un gran problema al admitir fallas personales de una manera introspectiva y positiva. Muchos occidentales ven la capacidad de admitir las faltas y sugieren cómo mejorarse a sí mismos como una cualidad admirable (¿esto puede estar influenciado por el cristianismo y la necesidad religiosa de admitir las faltas ante Dios?). La mayoría de las personas de culturas asiáticas con las que he trabajado ven este tipo de admisión introspectiva como un signo extraordinario de debilidad y también puedo respetar ese punto de vista. No todos los occidentales entienden esto.
Otro problema que veo es la incapacidad de decir No a un superior. Esta es otra diferencia cultural entre valores occidentales de gran prestigio, como la forma en que consideramos que tener una mente independiente y ser creativo es más importante que ser servil, aplacar o respetar.
Estas barreras culturales pueden ser superadas por cada lado respetando y teniendo una mejor comprensión de los diferentes puntos de vista y las fortalezas y debilidades de los valores culturalmente inculcados de los demás.
EDITAR: Mi respuesta parece haber provocado cierta controversia, por lo que aclararé algunos puntos. Estos no se basan en ninguna evidencia científica o estudios que yo sepa. Mi respuesta es completamente mi opinión basada en los estudios asiáticos, la filosofía y los cursos de historia mundial que había tomado en la Universidad, así como en varias amistades cercanas con personas de muchas culturas de todo el mundo.
Además, me gustaría aclarar que no estoy discutiendo las diferencias raciales, simplemente las diferencias culturales. Mi opinión es que cuanto más conocemos los antecedentes de los demás, menos juzgamos subconscientemente a aquellos que son diferentes de nosotros. De ninguna manera estoy diciendo que una cultura es superior a otra. Si crees que reconocer las diferencias culturales es en realidad discriminación, entiendo y respeto tu opinión, sin embargo, discrepo humildemente.
fuente
Con respecto a por qué hicieron este tipo de preguntas, hago este tipo de preguntas en cada entrevista que hago. Al contratar a alguien, quiero saber cómo manejan diferentes situaciones, su proceso de pensamiento al tratar de resolver problemas, cómo manejan situaciones estresantes / negativas, etc.
Alguien que conozca un cierto lenguaje de programación es solo una pequeña parte de la decisión de contratación. Conociendo el futuro empleado hará inteligentes decisiones , asumir la responsabilidad de sus acciones, etc es más importante.
En cuanto a qué respuestas se esperan ... Honestas. Aprecio cuándo alguien responderá con detalles y estoy dispuesto a admitir su papel (tanto positivo como negativo) en diversas situaciones. Además, preguntas como "¿Qué te gusta de la programación?" Me ayudan a revelar más acerca de la personalidad de un candidato que cualquier cosa específica sobre la programación.
fuente
No te hacían las preguntas porque no eres un hablante nativo de inglés. Preguntas como esta son típicas en una entrevista. Las preguntas técnicas se hacen para conocer sus habilidades y los antecedentes técnicos que puede aportar al equipo o la empresa. Sin embargo, las empresas también quieren contratar personas que se adapten bien a la cultura y que puedan contribuir de otras maneras, tal vez fuera de su rol principal o que puedan crecer en nuevos puestos dentro de la organización.
Las preguntas sobre lo que le gusta y lo que no le gusta de la programación puede ser indicativo de su ética de trabajo y sus capacidades para aprender y adaptarse a sus deberes de desarrollo en el futuro. Quieren ver cuán apasionado eres por el trabajo que vas a hacer y asegurarse de que no vas a ser alguien que entre, haga su tiempo y se vaya sin disfrutar del trabajo que están haciendo. Es bien sabido en el comportamiento organizacional que los empleados que están contentos en llevar a cabo sus responsabilidades son más productivos y tienden a contribuir al desempeño del equipo.
Preguntar qué espera del trabajo le da al entrevistador una idea de por qué quiere el puesto. Quieren saber si está buscando un trabajo de 40-50 horas / semana para el sueldo, o si le apasiona su campo. Quieren saber qué está buscando de su empresa, en términos de desarrollo y crecimiento personal y profesional. Nuevamente, se remonta a un ajuste cultural con el equipo y la organización. Las empresas no solo buscan personas para llenar un escritorio, sino que contribuyen al conocimiento y las capacidades de la organización. Para hacer esto, necesitan saber lo que espera que sea un trabajador feliz, productivo y colaborador.
Las preguntas sobre proyectos pasados están diseñadas para conocer su toma de decisiones, liderazgo e interacciones personales. Esto es parcialmente técnico y aborda las preocupaciones sobre su capacidad para tomar decisiones técnicas acertadas o para aprender de sus errores. También identifican sus capacidades para trabajar con otras personas, reconocer sus propias deficiencias y aprender de los errores.
Todas estas preguntas también cubren su capacidad de comunicarse sobre usted y sus deseos y metas con otras personas. La ingeniería de software tiene tanto que ver con la comunicación como con el diseño y la construcción de sistemas de software, por lo que poder pensar y explicarse claramente al entrevistador es importante para estas preguntas subjetivas y abiertas.
Desde la perspectiva del entrevistador, debe proporcionar respuestas honestas y completas. No entre en cada pequeño detalle: el entrevistador le pedirá más si lo desea. Sin embargo, discuta lo suficiente como para darles una idea sobre cómo piensa, actúa y responde a diversas situaciones. Eso es lo que quieren saber.
fuente
Soy un fanático de los ejemplos, así que veamos algunos. ¿Qué persona preferirías contratar?
¿Por qué te gusta hacer programación?
¿Qué no te gusta de la programación?
¿Qué esperas de un nuevo trabajo?
Las otras respuestas aquí han cubierto por qué estas preguntas a menudo se hacen en una entrevista. Esperemos que esto pueda darle una idea más concreta del espectro de respuestas.
fuente
¡Guau, las respuestas aquí son geniales! Estaba todo preparado para proporcionar la mía, pero la marca fue golpeada tan completamente que solo tengo una o dos cosas que agregar.
Primero, una premisa básica sobre la gestión de equipos: el salario de un desarrollador no es barato. Y la curva de aprendizaje para encajar a una nueva persona en un equipo es significativa. No es solo el costo de la persona mientras aprende a integrarse en el equipo / empresa, sino el tiempo del equipo para poner a la persona al día. Un equipo debe ayudarse mutuamente, por lo que cuando una nueva persona se une, todos deben estar preparados para contribuir un poco para ayudar al nuevo chico y pasar un poco de tiempo extra asegurándose de que los primeros intentos de comunicación sean claros. Eso significará una disminución en la productividad general, un comercio que vale la pena, pero no barato.
Entonces ... el gerente necesita saber:
1: ¿será mínimo el período de ajuste del nuevo chico ? NOTA: Aquí no hay perfección, y a veces vale la pena un largo período de ajuste, dependiendo de la química del equipo.
2 - cuánto tiempo se quedará el nuevo chico¿Y si amas al nuevo chico? Si deja la compañía en un año, has perdido dinero al contratarlo. Incluso para un hacedor de milagros, calcule que le toma alrededor de 3 meses de tiempo apenas productivo al nuevo chico, y luego otros 3 de tiempo mayormente productivo. Solo después de unos 6 meses, el nuevo chico está listo. Al final de un año, su productividad está comenzando a amortizar ese período inicial de falta de productividad y drenaje del equipo. Si el hombre nuevo presenta su renuncia en ese momento, generalmente sufre una pérdida neta. El equipo se siente agotado, no obtuvo la eficiencia que esperaba, en general, del nuevo empleado, e invirtió un poco de capital para encajarlo. Las primeras dos preguntas anteriores son lo que yo llamo "¿se quedará?" preguntas: si la persona quiere una cultura corporativa radicalmente diferente, entonces ninguna cantidad de convincente lo mantendrá cerca. NOTA: Esto puede ser casi imposible de diagnosticar con nuevos graduados universitarios. 9 de cada 10 veces no tienen suficiente experiencia para decirle realmente lo que querrán: ¡después de todo, no son psíquicos!
fuente
Hago este tipo de preguntas porque ser capaz de codificar o resolver problemas técnicos es solo una base básica de cómo lo hará en la empresa. El entrevistador estaba probando comunicación, motivación y comportamiento.
El entrevistador en su caso parece estar interesado en:
Las habilidades lingüísticas no son un criterio.
Sin embargo, si tiene problemas para describir su proyecto e intereses, tendría dudas sobre su capacidad para seguir debates complejos y sesiones de pizarra (sobre el ruidoso puente de conferencias) o presentar su diseño y soluciones a sus compañeros de equipo y gerentes.
Las habilidades técnicas son un obstáculo que debe atravesar para ser competente , pero una buena comunicación combinada con una motivación genuina es lo que realmente lo hace sobresaliente a largo plazo, y eso es lo que más nos importa.
Descargo de responsabilidad: no hablo por la política de Amazon de ninguna manera y la declaración anterior es puramente mi opinión personal.
fuente
Creo que con preguntas como estas, el entrevistador simplemente está tratando de hacerle pensar fuera de la caja (no solo técnico) en términos de resolución de problemas y habilidades de comunicación. Además, es importante saber que los empleadores no solo están interesados en las habilidades técnicas que aprendiste en la universidad o en la universidad, sino que también están interesados en tus habilidades interpersonales y tu enfoque en diferentes escenarios del mundo real. En resumen, diría que antes de que alguien solicite un trabajo en cualquier empresa o empresa, lea un poco sobre los antecedentes de la empresa y también descubra cuáles son las habilidades más probables que esperarían que mostrara en el proceso de la entrevista, no solo habilidades por tu puesto de trabajo.
fuente
Como otros aquí, siempre hago preguntas como esta cuando estoy entrevistando.
Las tres cosas que trato de obtener de una entrevista son:
1- Pasión (me encanta resolver problemas y obtener resultados)
2- Capacidad para comprender y explicar problemas y soluciones en diferentes niveles a diferentes audiencias
3- Personalidad (Capacidad para encajar con el resto del equipo)
También trato de abordar estos temas para que el tono sea relajado y conversacional. Quiero saber cómo será realmente la persona después de haberse establecido en el equipo y en la empresa.
fuente
El conocimiento de tecnologías y sintaxis específicas no es el factor más importante en un mundo donde esas tecnologías cambian cada dos años. Parece que te filtraron previamente por teléfono con algunas preguntas técnicas para asegurarte de que eras un candidato legítimo y luego, en persona, intentaban saber qué tipo de programador eres y qué tipo de decisiones tomas. A la larga, tener a alguien que tome buenas decisiones es mucho más importante que alguien que conozca la sintaxis del lenguaje de programación.
fuente