Tuve esta entrevista para un puesto de desarrollo de software. Soy de Kosovo y la oferta de trabajo fue en Alemania. También estaban ofreciendo patrocinio de visa. Soy desarrollador web y el puesto estaba abierto para todos los niveles. Calificándome a mí mismo, estoy muy lejos del título "Junior", pero también necesito algunos años más de experiencia laboral para convertirme en "Senior".
Entonces, la entrevista por Skype fue agradable y el entrevistador fue muy amable. Sin embargo, me hizo 2 o 3 preguntas y concluyó que no soy apto para su equipo.
Primera pregunta: Explique el contenedor IoC.
Segunda pregunta: Explique el patrón de diseño del repositorio.
Después de que me costó responder las preguntas, especialmente la primera porque no conocía el término, pero conocía el diseño en sí sin ponerle un término, el entrevistador dijo que no soy apto para su equipo.
También le mostré una API completada al 5% en la que estoy trabajando y dijo que mi código es realmente bueno y limpio, pero que tengo demasiados controladores... Todo sin saber cuál es el proyecto real y por qué los necesita. controladores (eran solo andamios de todos modos, todavía estoy lejos de tocar esas partes).
Me dijo que SU equipo necesita un desarrollador de nivel sénior, pero que le pasaría mi CV a los otros equipos que necesitan otros niveles; no he tenido noticias de ellos y ha pasado más de una semana.
De todos modos, ¿cómo es que no conocer estos términos te convierte en un mal programador? Creo que estas entrevistas deberían ser más técnicas y requerir que el entrevistado escriba un código real que pueda ser adecuado para la empresa. Creo que preguntar "¿Qué es un contenedor IoC?" puede confundir a mucha gente y es una forma injusta de verificar si el entrevistado está calificado.
Esta es la primera vez que tengo una entrevista "profesional" con una gran empresa y, para ser sincero, me sentí un poco desprevenido e intimidado. ¿Cuáles son algunos consejos para manejar estas entrevistas como un profesional? ¿Realmente necesito saber definiciones de programación?
Sí, realmente necesita conocer los detalles técnicos de su profesión una vez que pasa el nivel de entrada. Sí, es necesario memorizarlos. Sí, debería poder explicar los conceptos y no solo el código. En los niveles más altos, debe poder tomar decisiones que afecten gran parte del proyecto y evitar un código deficiente o problemas que no se puedan mantener y, por lo tanto, debe tener una experiencia que sea más que superficial. El entrevistador está buscando a alguien que entienda lo que él o ella está haciendo, no un mono de código.
No hay preguntas de entrevista injustas (sin embargo, hay preguntas ilegales). El hecho de que no te hayan preguntado lo que querías que te preguntaran no hace que la pregunta sea injusta. Supera esa actitud ahora mismo. Las necesidades de las empresas varían, eligen preguntar lo que piden porque saben lo que quieren en una persona. Si no eres esa persona, entonces es mejor que te eliminen porque no serías feliz. Sin embargo, personalmente nunca he tenido una entrevista para un puesto técnico que no hiciera muchas preguntas técnicas porque las empresas necesitan saber lo que sabes. Hay mucha gente incompetente en nuestro negocio y tienen que encontrar una forma de eliminarlos. Si elimina a algunas personas competentes en el camino, eso es mejor que dejar pasar a los incompetentes.
¿Cuáles son algunos consejos para manejar estas entrevistas como un profesional?
Estar preparado. Hay toneladas de libros sobre el tema, así que no entraré en detalles. Lea algunos de ellos. Y luego practicar, practicar, practicar.
¿Realmente necesito saber definiciones de programación?
Sí. Definitivamente necesitas conocer el vocabulario específico de tu trabajo. ¿Qué pensarías si tu mecánico de autos habla de "esa cosita que moquea que hace que el auto ruede"? Personalmente, creo que pedir dos patrones específicos y nada más es muy miope, hubiera esperado más preguntas. Pero, en general, creo que esas fueron buenas preguntas para ver si puedes desarrollar software de grado profesional en tu último año. Comunicar los conceptos que usa es parte del trabajo y explicar esos conceptos a personas más jóvenes es algo que se puede esperar de las personas mayores.
simbaque
abortado
simbaque
abortado
Nodo inteligente
gazzz0x2z