En primer lugar, no es necesario que sepa necesariamente los punteros. Debes conocer bastante bien un lenguaje de programación particular para escribir código.
Definitivamente, debe conocer las estructuras de datos básicas (matrices, cadenas, listas, pilas, colas, árboles y gráficos) y los algoritmos (manipulación de bits, recursión y programación dinámica, clasificación y búsqueda, escalabilidad y límites de memoria). Ir a través de la entrevista Cracking the Code si aún no lo ha hecho.
Vaya a LeetCode, HackerRank, GeekForGeeks y practique. En Glassdoor y CareerCup encontrará problemas en Microsoft (por favor, comparta sus experiencias allí).
- ¿Cuál es la mejor manera de aprobar el examen Oracle 1Z0-050?
- ¿Qué cursos son los mejores para elegir después del segundo año de la PUC en el campo de la biología?
- Cómo prepararse para el trabajo subjetivo de ISI / CMI.
- ¿Qué puedo obtener después de obtener un rango de menos de 50 en GATE (metalurgia)?
- ¿Cómo manejaste los estudios universitarios y los exámenes con la preparación de civils? ¿Tomaste en serio los exámenes de la universidad y estudiaste para la ciudad durante ese período?
Cuando te sientas listo para postular a trabajos de ingenieros de software, te recomendaría hacer algunas entrevistas simuladas. Echa un vistazo a las entrevistas simuladas. Ingenieros con experiencia en compañías como Twitter / Google, etc. lo prepararán para la entrevista real. Recibirá comentarios después con detalles sobre lo que salió bien y qué necesita mejorar.