El maravilloso mundo del desarrollo de software. Por lo general, aprende mucho más en los primeros 6 meses de trabajo como programador profesional que la mayoría de las veces en la universidad o la capacitación profesional. Lo mismo es cierto para los principales trabajos de asistente, en los que aprenderá la mayoría de las cosas mientras ejerce el trabajo, en lugar de del aprendizaje teórico en la universidad. La próxima entrevista explica más detalles sobre todo lo que necesita saber antes de solicitar un trabajo: https://interviewpenguin.com/assistant-print-interview-questions/.
Cuando comienza a trabajar, se da cuenta de las cosas que aprende de la empresa y sus colegas que le gustaría saber antes de comenzar a enviar CVS y ser llamado a entrevistas laborales. Creo que hay una serie de cosas que no se aprenden antes de comenzar a trabajar y deberíamos saber y es por eso que compartiré aquí las 10 preguntas que los buenos desarrolladores hacen en entrevistas de empleo después de mi punto de vista. Si aún tiene, puede agregarlos a la sección de comentarios a continuación.
¿Qué herramientas de software se utilizan en la empresa?
Esta pregunta es obligatoria. Parece obvio, pero a veces con los nervios de ser evaluados, olvidamos obviamente. El empleador está ansioso por hacerle esta pregunta, denota interés y curiosidad hacia el trabajo. No se trata solo de preguntar con qué entorno de desarrollo trabajará, sino que es un buen momento para hablar sobre otros marcos utilizados en la empresa y otras tecnologías, incluso si no son con los que trabaja.
Es bueno si dice que mientras se estudia, generalmente no trabaja con herramientas orientadas a las ganancias o que no enfatiza las herramientas de prueba de los programas que desarrolla, por ejemplo, y habla sobre este tipo de prueba de prueba y productividad. -Laugar plataformas de desarrollo orientadas. Todas estas cosas son buenas para hablar en entrevistas de empleo para acceder al programa de programador: ¿Qué entorno de desarrollo usa? ¿Qué tipo de software de control de versiones usas? Además de las tecnologías que ya dominan, ¿sería interesante para el puesto de aprender a otros en particular? ¿Trabaja con algún tipo de manual de estilo/código estándar?
¿Cuáles son las principales prohibiciones en relación con el estilo del código? ¿Respetas cualquier manual estándar o de estilo que debas saber? Con esta pregunta, anticipa aspectos específicos del trabajo diario en el lugar de trabajo, que siempre agradecen a los entrevistadores. Si no respeta un cierto estándar, no significa que la compañía no sepa lo que hace, pero puede ser que cuando lea colegas, todo es el código de espagueti, lo que lo dificulta. Es una pregunta que refleja una mente ordenada y estructurada, que busca sistematización, todas las características de un buen programador.
¿Con qué funcionan las tecnologías de la base de datos?
¿De qué manera se almacena la información en la empresa? ¿Con qué bases de datos trabajan los desarrolladores? ¿Es una base de datos cerrada especializada de acuerdo con la aplicación en desarrollo o están abiertas bases de datos? Por ejemplo, ¿tiene que usar tecnologías de base de datos estándar dictadas por la compañía, como SQL Server o MySQL para completar las cosas, o puedo usar MongoDB o cualquier otra tecnología que esté a discreción del programador? Esta pregunta es interesante porque puede demostrar que usted es una persona flexible que no tiene miedo de adoptar los criterios de la empresa o que tiene que imponer sus criterios en algún momento si es el caso. ¿Qué sistemas operativos se utilizan en la empresa?
Esta es otra pregunta común que debería ser clara antes de la entrevista, pero siempre es bueno preguntar. No es inútil hablar sobre cosas como sistemas multiplataforma y movilidad. También puede ser un buen momento para explicar por qué prefiere trabajar con un sistema operativo que con otro, ofreciendo argumentos técnicos. Es probable que la mayoría de las empresas usen una amplia gama de sistemas operativos y hagan software para los más populares: Linux, Windows, Mac, iOS y Android.
¿El equipo de programación es ágil o sigue una metodología de cascada?
¿Qué metodología de desarrollo sigue la empresa? ¿Son un equipo ágil? Trabajar en la cascada? ¿Qué tan estrictos están siguiendo la metodología?
Es posible que diferentes equipos dentro de la misma compañía usen diferentes metodologías. Este tipo de pregunta anticipa cómo funcionará y cómo funciona el resto de los equipos de programación dentro de la empresa.
¿Cuánta independencia de los criterios tiene los programadores al tomar decisiones?

¿Respetar los requisitos del cliente en software o dar a los desarrolladores poca libertad para hacer cosas, ya que creen que los clientes lo harán mejor? ¿Los desarrolladores tienen la oportunidad de crear herramientas y sistemas a su discreción diaria para ayudar al equipo para el que trabajan, sin tener que crear un proyecto formal? Algunas compañías alientan a los programadores a hacerse cargo y hacer cosas por su propia iniciativa, mientras que en otras culturas de la compañía simplemente están allí para ejecutar lo que se dice que haga.
¿Hay alguna restricción sobre el uso de alguna herramienta o software?
¿Hay algún software que la empresa rechazara? Las razones de la base de este tipo de decisión suelen ser por razones comerciales incompatibles con la compañía, para licencias extrañas, etc. Además, muchas compañías se oponen al veto en algún software de código abierto que no garantizan el apoyo profesional y una evolución clara futura , porque es inútil apostar por una herramienta de programación que pueda desaparecer. Después de la entrevista y si está empleado, probablemente no sea una buena idea instalar y usar un software que no haya sido aprobado por la compañía, a menos que le deje libremente hacerlo.
¿Haces telemunca?
¿Qué tipo de condiciones de trabajo existen en la empresa cuando trabajan de forma remota? Este puede ser un gran beneficio para usted como empleado: la posibilidad de trabajar desde casa. Si la empresa le permite trabajar a distancia, es importante establecer las condiciones y expectativas de estas condiciones de trabajo remotas.
¿Realiza revisiones de código dentro del equipo de programación? ¿Cómo son?
¡Fuerte! Revisiones de código, esa tarea que puede hacer que se vea como un genio o dejarlo con un paso por debajo del que pensó que era. ¿La empresa y el departamento realizan regularmente revisiones de código? ¿Como están? ¿Es solo deshacerse de los errores o se hace de una manera constructiva para aprender cosas que necesita mejorar para el futuro? Por lo general, las sesiones de revisión del código son parte de un plan de mejora personal en el que el superior o sus colegas comentan los aspectos de la mejora , pero también escuchas muchas historias de terror … es bueno preguntar y saber qué obtienes.

¿Cuál es el equipo con el que trabajaré? ¿Qué tipo de experiencia tienen?
¿Qué tan experimentados tienen los miembros de mi futuro equipo? ¿Qué tipo de experiencia y con qué tipo de código se usa para funcionar? ¿Cuáles son las debilidades de mi futuro equipo y cómo pueden mejorar? ¿Qué puedo contribuir a este proceso de mejora? Todas estas cosas son bien conocidas al unirse a un nuevo equipo: ¿a quién le pedirá ayuda cuando lo necesite?
Otras consideraciones, por supuesto, hay muchas otras preguntas importantes que le gustaría hacer en una entrevista laboral para el puesto de desarrollador, pero estas 10 preguntas le darán rápidamente una idea de lo que la compañía está buscando. Estas son las cosas que debe intentar saber antes de comenzar a trabajar. Después de la primera entrevista y una vez que comienzas a trabajar, no hay retorno, al menos por un tiempo, por lo que es mejor tratar de conocer estas cosas de antemano. ¿Puedes pensar en otras preguntas? Siéntase libre de publicarlo en la sección de comentarios. ¡Gracias!

10 preguntas que hacen los buenos desarrolladores en entrevistas laborales
Tags 10 preguntas que hacen los buenos desarrolladores en entrevistas laborales
homefinance blog