Preparándome para la entrevista de pasantía de Ingeniero de Software, ¿qué temas debo estudiar? ¿Qué debo esperar?

No hagas nada. Ver: ¿Qué debo preparar para una entrevista de pasantía que tenga los siguientes requisitos: experiencia en el desarrollo de aplicaciones C / C ++ y experiencia en arquitectura de sistemas?

Abarrotar saldrá como antinatural. Tal vez incluso falso. Cramming ciertamente no te permitirá poner lo que sea que llenes en tu currículum ‘.

Una vez más, estoy asombrado por la preocupación por una entrevista para una pasantía. Relajarse. No te metas. Piensa en tu educación, en las cosas que quieres señalar como fortalezas. Piense en cómo puede mejorar positivamente su falta de estructuras de datos / algoritmos. Se me ocurren muchas maneras.

“No he progresado en la escuela lo suficiente como para tomar un curso sobre estructuras de datos y algoritmos. Sé que son muy importantes para esta compañía y especialmente para el producto X de esta compañía. Aprendo rápido y he tenido experiencia programando en idiomas Y y Z que utiliza. Siento que podría contribuir al éxito del producto X de la compañía con esa experiencia, y podría aprender sobre estructuras de datos y algoritmos en un entorno del mundo real “.

¡Buena suerte!

Hola usuario de Quora, le sugiero que se concentre en la carta de presentación. El currículum también es bastante importante, pero en este escenario de competencia es difícil para las empresas revisar el currículum de cada solicitante. Así que trate de tener una buena carta de presentación en la que pueda mostrar su interés en la pasantía.

Una cosa más que me gustaría sugerir es que muchas compañías usan software para filtrar los currículums, por lo que debería haber un currículum estándar.
¿Está listo su currículum para la acción? (Descubrir)

Estas son algunas palabras clave para la carta de presentación que pueden convertir su solicitud en una lista restringida.
Y está buscando una pasantía para desarrollo de software, permítame decirle que las empresas requieren este perfil y, si el desempeño de los pasantes es bueno, incluso pueden dar PPO también. Podrías probar Bienvenido | Internlelo para pasantías.

Si ha estado trabajando en empresas grandes y medianas, pruebe con pequeñas empresas o nuevas empresas. Si bien muchas pequeñas empresas no tienen el tiempo para asesorar adecuadamente a un pasante, hay muchas pequeñas empresas, y al trabajar para una pequeña empresa, es probable que se exponga a un conjunto más amplio de tareas, ya que los programadores de empresas más pequeñas tienen que asumir mucho más.
Pero permítanme comentar también el problema de la retroalimentación constructiva porque puede ser más un problema a largo plazo para usted. Si bien las empresas más grandes siempre le brindarán comentarios formales una o dos veces al año, con frecuencia encontrará que sus comentarios están llenos de comentarios vagos y generalizados. Como programador, su crítica más inmediata y efectiva proviene de la máquina. Utilice las pruebas unitarias y el control de calidad para obtener comentarios inquebrantables sobre lo bien que lo ha hecho. Si la máquina dice que acertó, ¡lo hizo! Ahora haga que vaya más rápido en menos líneas: la máquina señalará el camino.

Después de pasantías de 3 x 4 meses, probablemente ahora tenga al menos una idea de qué tipo de trabajo de desarrollo de software desea realizar en los próximos años.

Si desea trabajar en el sector empresarial corporativo, debe buscar exposición a las siguientes tecnologías:
– Java y / o C #
– Bases de datos Oracle
– MS SQL
– IBM DB2
– Servidor de aplicaciones WebSphere
– WebSphere MQ
– Servidor de aplicaciones WebLogic
– Apache
No digo que estos sean los mejores productos de su clase en estos espacios, pero han sido los productos “preferidos” para muchas empresas durante los últimos 10 años más o menos y probablemente lo seguirán siendo durante los próximos años. . Tener sólidas habilidades de desarrollo relacionadas con estas tecnologías debería ayudarlo durante los próximos años como desarrollador empresarial.

Como punto de control, conozco a varias personas que aún se ganan la vida manteniendo y ampliando el código COBOL. En general, no creo que estén especialmente entusiasmados con lo que están haciendo, pero es un conjunto de habilidades que ha existido durante décadas y no muestra signos de desaparecer.

Si quieres estar un poco más a la vanguardia, o si solo eres un poco más curioso, entonces depende de ti elegir a dónde quieres ir. Actualmente, la TI se está expandiendo tan rápidamente en tantas direcciones diferentes que en realidad es una cuestión de elección personal sobre dónde quiere ir en su carrera; probablemente no haya un grupo establecido de habilidades que lo guíe por un camino específico en este momento. El conjunto de habilidades clave probablemente sea lo más flexible posible, ya que muchas de las tecnologías más nuevas inevitablemente quedarán en el camino a medida que otras se vuelvan dominantes.

RESPONSABILIDAD.
Como pasante en casi cualquier empresa, realmente no se espera que realice o resuelva sus propios problemas. Asumir la responsabilidad y la responsabilidad de lo que haces, incluso si no se espera que lo hagas, enorgullecerte (¡con humildad!) De lo que logras. Esto aumentará de facto sus habilidades de programación, conceptualización, resolución de problemas y gestión del tiempo porque aprende a confiar en sus habilidades y con el tiempo aprende a confiar en ellas. Esta es la marca de un profesional.

Dos secciones suenan un poco de luz. ¿Has ganado premios, becas u honores? ¿Qué hay de los clubes universitarios? Quizás tengas estas cosas bajo educación, pero si es así, las rompería por su cuenta.

Dicho esto, la sección del proyecto será tu sección más importante. Destaque lo que hizo, las tecnologías que utilizó y si trabajó en un equipo. Si su proyecto tiene algún reconocimiento, inclúyalo también (votó mejor en su clase, descargó 5,000 veces de github, ganó un hackathon, obtuvo un 100% en clase …). Si el proyecto está disponible en línea, agregue también un enlace para que el reclutador / entrevistador pueda verificarlo si tiene tiempo.

No sé nada de pasantías.

Lo que sí sé acerca de la programación es que debes aprender tanto como puedas tú mismo al abordar tus propios proyectos favoritos y leer libros.

Si puede, mire las partes internas del sistema operativo y la fuente del compilador para comprender cómo encaja todo. Recogerá algunos buenos ejemplos de código al menos.

Es sorprendente cuántas personas nunca aprenden los conceptos básicos de la programación, como la estructura básica de los elementos de datos y las matrices, y cómo manipularlos. Aprenda un idioma de bajo nivel si aún no conoce uno y esto le enseñará la mayor parte de lo que necesita saber. Puede llevar este conocimiento a todos los idiomas. Demasiado está hecho de habilidades lingüísticas particulares.

Si aprende los conceptos básicos, podrá darse cuenta de que todo lo demás es solo una variación de un tema.

Prepárese para conocer los principios de OOP. Estructuras de datos básicos. Cómo depurarías el código. Sepa cómo escribir código en una pizarra. Análisis de algoritmos si son una empresa como google, también conocidas como difíciles de conseguir. También estudie la compañía y lo que pueden preguntar en glassdoor si son una compañía más grande. Siempre enfatice lo que puede traer a la mesa para esa compañía, resalte sus experiencias y proyectos.

Sí, debes mencionar tus proyectos académicos en tu currículum. La mayoría de las compañías no esperan que los pasantes tengan experiencia previa en la industria. En todo caso, es una bonificación. No tenía ninguna experiencia en la industria al solicitar mis pasantías de verano. Aunque no recibí llamadas de entrevistas de todas las compañías a las que solicité, excepto una, ningún otro reclutador declaró que se requería experiencia previa en la industria. Por lo tanto, no debería tener problemas para obtener entrevistas siempre que sus proyectos académicos sean buenos y no sean cosas simples que hizo al poner algunas funciones juntas (como un simulador de sistema bancario, por ejemplo).

Intente explicar las tecnologías que utilizó y los desafíos que superó a través de su proyecto en un par de líneas. Buena suerte.

Creo que es increíblemente útil poder responder preguntas basadas en las experiencias que ha tenido.

Como se trata de una pasantía, es probable que no se le perfore demasiado en las partes técnicas (a menos que sea para una empresa como google, facebook, etc.).

Esté preparado para responder preguntas de comportamiento sobre el trabajo en equipo, el valor ético y cómo ha aprendido de las experiencias del pasado.