En primer lugar, establezca un horario estricto de alrededor de 50 días para aprender las cosas y practicar al mismo tiempo. Debe ser consciente de lo que quiere lograr . Divide tu tiempo según el nivel de dificultad de las secciones para ti. Necesitas prepararte de acuerdo a la meta.
1) Para el reclutador masivo (Infosys, Accenture, Tcs, etc.):
Concéntrese en su aptitud y habilidades de comunicación. Aprende un nuevo concepto cada día y practícalo.
- ¿Cómo debe uno prepararse para ToELR: examen de idioma inglés, comprensión, lógica y razonamiento y entrevista para el afmc?
- Estimados adultos mayores, estoy estudiando para un segundo año de MBBS. ¿Cómo debo prepararme para el NEET PG?
- Estoy dejando mi trabajo para prepararme para los exámenes bancarios de IBPS. ¿Mi decisión es correcta o no?
- ¿Cuál es el mejor horario para romper el NEET?
- ¿Cómo puede mi Macbook Pro Retina obtener tantos arañazos en un mes?
[Indiabix] Preguntas y respuestas sobre la aptitud es un buen sitio para ello.
Pruebe [Home – cat.wordpandit.com] para verbal.
Pruebe [My Tech Interviews] y [Interview Puzzles – PuzzlersWorld.com] para obtener rompecabezas.
RS Agarwal y Arun sharma también son buenos para la aptitud.
No es necesario tener habilidades extra de programación ordinarias para que estas empresas se unan como nuevas. Solo ve a través de los buenos libros.
Para los algoritmos se recomienda Cormen . Aprenda los algoritmos básicos de clasificación (ordenamiento por burbuja, ordenamiento por selección, ordenamiento por inserción, ordenamiento rápido, ordenamiento por fusión) . Aprender conceptos básicos de tiempo y complejidad del espacio . Aprende lo básico para el algoritmo de búsqueda (búsqueda lineal, búsqueda binaria, BFS, DFS, etc.) .
Para la estructura de datos, aprenda los conceptos básicos de pila, cola, lista de enlaces, árbol . Trate de implementar el código de varias estructuras de datos.
Concéntrese en los rompecabezas y la aptitud para las empresas mencionadas anteriormente.
2) Para Dream Companies (Google, Facebook, Amazon)
Yo diría que 2 meses es un período de tiempo muy corto para estas empresas. Pero cuando hay voluntad hay un camino.
Ahora tener solo conocimientos básicos de DS y algoritmos no te ayudará más. Necesitas ser extremadamente bueno en eso.
Prepare la lista de cosas que necesita dominar. Aprenda lo básico de DS y algoritmos y comience a implementar el conocimiento.
Alguna estructura de datos que debes conocer
- Lista enlazada – Single y Doubly
- Apilar
- Colas
- Árboles binarios de búsqueda o árbol binario general
- Muchísimo
- Recorrido gráfico básico y camino más corto
- Hash
Algunos algoritmos que debes conocer
- Programación dinámica
- Teoría de grafos
- Clasificación
- buscando
- Problemas completos de NP
- Y por supuesto combinación de cualquiera de los anteriores.
También es necesario conocer un concepto no tan común como Trie, m-ary trees, manipulación de bits, gráfico de flujo mínimo / máximo.
Debes referirte a los siguientes sitios:
GeeksforGeeks | Un portal informático para geeks.
https://careercup.com/
Debe saber cómo y cuándo aplicar estos algoritmos y estructura de datos. Aquí viene el papel de la programación competitiva . Definitivamente se aclarará su concepto.
Pruebe [HackerRank]. Está teniendo diferentes secciones para practicar diferentes conceptos. Aprende esos conceptos. Y participa en desafíos para seguir tu crecimiento.
Pruebe [Concurso de programación, Concurso de programación, Programación de computadoras en línea]. Está teniendo mejores editoriales para el problema. Probar problema Aprender de la editorial. Aplicar el concepto mencionado en la editorial.
Debe conocer los conceptos básicos de sistema operativo, DBMS, redes, programación orientada a objetos, etc.
La preparación para las empresas de ensueño requerirá una intensa práctica y dedicación . Te ayudará a conseguir algunas buenas empresas para empezar a trabajar.
Ahora te quedas con 10 días . Debe mantener una lista de cosas con las que no se sintió cómodo y practicar esas cosas durante este tiempo. Ahora aumenta tu sesión de práctica y reduce la sesión de aprendizaje. No hay nada más doloroso que arrepentirse de las cosas que una vez sabes pero que olvidaste durante la entrevista .
Consejos: Aprende todo lo que puedas durante el tiempo de la mañana. Estamos en la cima durante las primeras horas de inicio de los estudios, así que aproveche al máximo ese tiempo . Despiértese temprano en la mañana y no se quede despierto hasta tarde. Construye un buen impulso para los estudios y mantenlo. No olvide revisar las cosas que aprendió antes de irse a la cama.