¿Los pasantes de ingeniería de software necesitan saber todo (SO, Redes, base de datos, AI, compilador, etc.) para obtener una oferta? ¿Deberían centrarse en lo que hacen mejor?

No, no necesitas saberlo todo. Confía en mí, a menos que vayas a MIT, CMU, Waterloo o alguna escuela de calibre similar, casi todos tus compañeros de clase tampoco lo saben todo, y todavía van a recibir ofertas, y tú también puedes.

Muchas compañías (¿la mayoría?) Le harán preguntas simples para asegurarse de que tenga alguna competencia básica en escribir código o preguntas basadas en algoritmos. No van a esperar que usted sepa sobre áreas específicas a menos que lo mencione específicamente en su currículum o esté en la descripción del trabajo o en ambos.

Anécdota: En la primera entrevista que tuve, el entrevistador me preguntó qué sistema operativo utilizaba y le dije que usaba Linux. Luego me pidió que implementara cierta herramienta de línea de comandos de Linux. (He olvidado lo que era). Así que claramente tenía esa pregunta en mente y quería preguntarme, pero si le hubiera dicho que usaba Windows, probablemente no me hubiera hecho esa pregunta.

Los entrevistadores quieren darte la oportunidad de demostrar que eres inteligente. No van a insistir en hacerle preguntas sobre áreas específicas con las que no está familiarizado cuando la experiencia con esas áreas no es un requisito laboral.

Como ya puede haber obtenido de otras respuestas, No, no se espera que lo sepa todo. Pero, debe esperar obtener mejores ofertas en las áreas de su experiencia. Sin embargo, esto no es necesario.

Desde una perspectiva general y no limitada a Software Engg. roles, las expectativas de un interno son una o más de las siguientes:

  • Debes ser proactivo. Proactivo en la toma de trabajo y responsabilidad. Si te unes a una startup, probablemente ya tengan un trabajo específico para ti en mente. Si te unes a un fanático, probablemente no tengan nada en mente. Por lo tanto, tendrá que buscar trabajo, hablar con colegas, mostrar interés y elegir cosas que le interesen. Y luego debe ser lo más independiente posible para llevar a cabo la tarea creando la menor sobrecarga posible para los colegas. Si la compañía está buscando contratar a un interno para un puesto de tiempo completo más tarde, esto es algo que se busca.
  • Debes estar interesado. Interesado en aprender. Si se le asigna una tarea que puede estar en un área completamente nueva para usted (nadie lo sabe todo), lo que lo distingue es su capacidad e interés para aprender cosas nuevas. Ya sea tecnología, proceso o productos.
  • Debes ser inteligente, calle inteligente. Debe saber cómo comportarse profesionalmente. Sabes cómo interactuar con tus colegas. Esto se vuelve aún más importante para la empresa / roles que se enfrentan más al cliente. Como pasante, incluso se espera que conozca a los clientes y trabaje directamente para ellos en algunos proyectos pequeños. Usted y sus movimientos son observados y se espera que usted observe e intuya. En su mesa final con la entrevista de contratación, es posible que le hagan preguntas sobre su experiencia con este cliente en particular. Es importante que establezca una buena conexión con el cliente. Es bueno desde el punto de vista comercial.

Si estoy contratando a un pasante para un puesto de Técnico / SE con el fin de contratarlo en el futuro, los primeros dos puntos son obligatorios, aunque el candidato puede ser técnicamente 10x o alguien que lo sabe todo.

Esta es una pregunta bastante interesante que surge de todos los estudiantes que pensarán en la carrera. Un pasante de ingeniero de software es un estudiante normal que tiene cierta exposición sobre temas relacionados con CS que no significa que sea un experto en todas las materias que han estudiado hasta ahora. Muchos estudiantes cubrirán los temas en aras de los exámenes, incluso. Lo que debe hacer es concentrarse en algunas áreas particulares de la informática, donde las compañías normales incluirán a las personas en su proceso de entrevista, como el sistema operativo, las redes, los conceptos conceptuales de OOP como ese. Si revisó en Internet, tendrá una idea general sobre qué tipo de preguntas harán durante la entrevista. Y practique esas preguntas en su tiempo libre y trate de recordar mientras se prepara para alguna entrevista.

Un pasante no puede aprender todo en su plan de estudios o en su curso, pero habrá algunas áreas que le interesarán. Así que incluya esas áreas interesadas en su currículum. Y lo principal es tu currículum. Debe incluir la información relevante en el mismo. Si no conoce ningún lenguaje de programación, no lo mencione en el currículum.

Si tiene algo de lógica y algunos algoritmos típicos de ejemplos de codificación, puede obtener fácilmente una oferta como desee.

NB: Por favor practique las preguntas típicas de entrevistas programmindg disponibles en Internet.

No. No se espera que ningún interno, en ningún campo, lo sepa todo. De hecho, se espera que un interno tenga más ambición y curiosidad que cualquier otra cosa. De hecho, lo mismo se aplica a los graduados. Se espera que conozcan los conceptos básicos, pero el título universitario realmente solo prepara al estudiante para el proceso de aprendizaje que se avecina.

Los pasantes que obtendríamos evaluaríamos y trataríamos de darles algo para hacer que desafiaría su base de conocimientos y habilidades y algo que era seguro pero útil. A menudo nos sorprendieron con resultados.

Dado que estos eran pasantes de verano, ya que EE. UU. Tiene ese receso educativo, en su mayoría solo estarían en el personal durante unas pocas semanas y fue durante un tiempo en que muchos empleados trabajaban en sus propios tiempos de vacaciones, por lo que las demandas eran más leves.

Sin embargo, el programa está vinculado a su curso, generalmente en los EE. UU. La escuela tiene un proceso de selección que selecciona de los estudiantes y allí está en igualdad de condiciones para la oferta o al menos puede ver su competencia y, en ese caso, es mejor que sea en los percentiles superiores de ese grupo en conocimiento y habilidades para competir por esos lugares.

Finalmente hay algunas políticas involucradas. En algunos lugares, es la alta dirección y sus lazos en la comunidad los que abren los puestos internos como parte de su propia red, etc.

Perder y hacer lo mejor que puedas en cada curso. Elija las tecnologías que lo motivan y aprenden fuera del aula. Eso será impresionante en cualquier entrevista si hay alguna.

More Interesting

Como estudiante de tercer año de mecánica, ¿vale la pena aprender un curso de HVAC este verano?

¿Dónde y cómo puedo obtener una pasantía de tecnología / marketing como estudiante de secundaria preferiblemente en Nueva York?

¿Qué debo hacer este verano para obtener una pasantía en una empresa de renombre durante mi tercer año como estudiante de ingeniería mecánica de IIT?

Como estudiante de segundo año de pregrado interesado en consultoría de gestión, ¿dónde debería realizar una pasantía en verano?

Voy a una universidad estatal y sueño (y también trabajo duro) conseguir una pasantía en lugares como Google. ¿Soy demasiado ambicioso? ¿Google solo contrata pasantes de las universidades de la Ivy League? ¿Debo trabajar duro y prepararme para una entrevista?

¿Cuáles son mis posibilidades de obtener una pasantía cuando llegué a las entrevistas finales?

¿Cuáles son las mejores pasantías de invierno para un segundo año de ECE?

Cómo construir mi currículum para una pasantía

¿Cuál es la mejor manera de solicitar una pasantía en una startup?

¿Ser extranjero afectará mis posibilidades de obtener una pasantía o un trabajo, y alcanzar una posición más alta relacionada con la especialidad aeroespacial?

¿Cuál es el mejor instituto para capacitación y pasantías .net en mumbai?

Cómo obtener una pasantía de codificación

¿Qué tan difícil es obtener una pasantía en una universidad alemana a través de DAAD?

¿Cómo es la práctica de un científico de datos en Palantir?

¿Por qué quieres hacer prácticas?