Depende de algunas cosas. Una es dónde vive el graduado y cuántas empresas se inclinan a reclutar nuevos graduados, aunque cada vez hay más trabajos de programación en todas partes. Sin embargo, para tener la oportunidad de trabajar fuera del departamento de TI de una empresa, no está de más estar cerca de uno de los muchos centros tecnológicos de EE. UU. O del país en el que se encuentren. El segundo es que, incluso si hay empresas que considerarán un nuevo graduado , el graduado necesita pasar la entrevista. Hay tres componentes básicos para esto. Uno es sus habilidades de codificación. Al igual que en las competiciones de matemáticas, donde tienes un problema y usas lo que aprendiste para encontrar una solución, las entrevistas de codificación pueden ser así. Es posible que le pidan que escriba un algoritmo de clasificación o cualquier otro tipo de algoritmo para resolver un problema verbal. Hay libros para estudiar esto de alguna manera, como cómo descifrar la entrevista de codificación. Mucho depende de cuán arraigadas estén las habilidades frente a si aprendieron cosas y olvidaron. Pero todavía hay tiempo para trabajar en esto y practicar como una búsqueda de trabajo puede llevar varios meses.
Las siguientes dos cosas que importan son las cosas complementarias que se pueden mostrar y sus habilidades sociales / habilidades sociales. Las cosas suplementarias son cosas como proyectos y pasantías. Si no hay proyectos, comience uno. En realidad, dedique algo de tiempo para que no solo esté en la etapa de ideación, sino que han hecho un trabajo para poder hablar sobre ello.
En cuanto a las habilidades de las personas, bueno, leí a muchas personas en Quroa hablando sobre cómo se callaron en una entrevista, tal vez después de quedarse atrapado en algo. Lo que idealmente quiere un graduado es algo de confianza. Si no saben todo, muestre lo que saben, pero no pretendan saber lo que no saben, pero hagan preguntas. Sea amigable de una manera genuina, demuestre que pueden trabajar con la gente. Vístase bien y mantenga una compostura natural, no un montón de uh huh uh. Practique tal vez frente a un espejo dando algunas respuestas a preguntas comunes que pueden surgir, como por qué se están aplicando aquí (lo que puede estar relacionado con su idea del futuro en general y cómo encaja esa compañía).
- ¿Cuál es la mejor complejidad de tiempo que se puede lograr para las operaciones (suma, resta, multiplicación, división) en números grandes (1000 dígitos) en C ++?
- ¿Cómo funcionan la Ley Idempotente y la Ley de Dominación?
- ¿La informática es matemática aplicada?
- ¿Qué tan avanzada es la criptografía NSA en relación con la criptografía académica?
- ¿Cómo podría implementar un programa que calcule [math] e ^ x [/ math] sumando los primeros 100 términos de su expansión en serie?
Sobre todo he escrito esta respuesta para un nuevo graduado y qué hacer a continuación aquí. Si solo está preguntando en general, tal vez considerando un BS en CS, estos 3 pasos se desarrollan mejor mientras está en la escuela como un proceso continuo. Eso significa que un estudiante de CS debe tratar de asegurarse de que realmente domine los algoritmos y trabaje en ellos los 4 años, y participe en algunos proyectos y solicite pasantías, así como valorar las habilidades sociales.