Instituto de Tecnología Netaji Subhas: ¿Qué temas deben prepararse para las entrevistas internas de las principales compañías de software?

Creo que la pregunta de este formulario ya se ha hecho antes, y mi respuesta podría ser redundante, pero intentaré responderla de todos modos.

  1. Debes pasar por DS básico estudiado en el plan de estudios universitario
  2. Definitivamente, debe repasar C / C ++ básico y ser bueno en al menos un idioma de su elección, es preferible C / C ++, java también funciona en algunos casos. Es posible que desee repasar su conocimiento de C ++ STL también.
  3. Resuelve algunas preguntas de salida de Prueba tus habilidades en C.
  4. Revise las preguntas de GeeksforGeeks relacionadas con DP, Bits, Arrays, Lista enlazada, Árboles , Backtracking. Muchas cosas son aburridas, pero este es el tipo de cosas que se hacen principalmente.
  5. Por último, si te gusta la codificación en general, entonces sigue codificando , ese es el mejor tipo de práctica que puedes obtener.
  6. La mayoría de las empresas no se preocupan realmente por OS / DBMS, etc., por lo que es posible que desee omitir eso, pero si se está preparando para Directi, entonces, por supuesto, prepárelos.

Por último, mi respuesta se dirigió solo a algunas empresas, como Amazon, Microsoft, Facebook, Directi, etc.
Además, esta respuesta solo responde la pregunta desde el punto de vista de colocación / pasantía.

Creo que Saurabh Modi ha cubierto la mayor parte, pero dado que es un A2A. Intentaré agregar lo que pueda. Y la pregunta es para las empresas de pasantías, pero voy a extenderla a entrevistas de colocación y la pondré como una respuesta genérica tanto para pasantías como para pasantías.

Saurabh cubrió los temas, así que intentaré concentrarme en los libros. En lo que respecta a las empresas S / W, estos son los recursos que personalmente considero que deben seguirse:

  1. Let Us C by YK (si eres nuevo en eso)
  2. Dennis Ritchie (Pase rápidamente por esto si tiene claro lo básico. Tiene algunos puntos buenos).
  3. Pon a prueba tus habilidades C por YK.
  4. Data Structures de YK / Data Structures de Tanenbaum (leí esto último y me impresionó. Sin embargo, necesita un poco de paciencia para leerlo)
  5. GeeksforGeeks: un portal informático para geeks: haga las preguntas sección por sección. Probablemente el recurso más importante que debería estar cubriendo. Necesita mucho esfuerzo y se toma de manera constante antes de que comience a tener un impacto significativo. (Hacer libros como Crack The Interview o Crack The Coding Interview primero puede ayudar, ya que son un subconjunto de Geeksforgeeks, por lo que cuando haces G4G no parece tan intimidante).
  6. Libro de aptitud técnica ( http://www.slideshare.net/karuns …). Tiene preguntas sobre el sistema operativo, redes, OOPS, salida, aptitud, etc. Mucho de esto puede ser repetitivo de los libros que has hecho antes, pero personalmente lo encontré bastante útil.
  7. Rompecabezas de las preguntas de la entrevista de programación | CareerCup acertijos >. Ver la mayoría de los acertijos en las entrevistas se repiten o una variación de los problemas conocidos. Y el sitio tiene prácticamente todos los acertijos solicitados. El problema es que es revisado por pares, y las respuestas sugieren que puede no ser óptimo, por lo que podría terminar buscando en Google muchos de estos acertijos por separado.
  8. Y luego, por supuesto, está Cormen . Algos, DP, etc. Apenas hice el libro, pero se considera la mejor manera de aprender. Entonces, en mi opinión, si su objetivo es la colocación, debe dejarlo para el final, pero si tiene la intención de aprender, definitivamente debe hacerlo.
  9. Practica !
  10. ¡Practica más !
  11. ¡Todavía no has practicado lo suficiente amigo! Regrese a 9 .