Comience a prepararse para las siguientes materias
1. DSA
– Estudie todos los algoritmos correctamente. Use INTRODUCCIÓN A LOS ALGORITMOS (inglés) 3ra Edición – Compre INTRODUCCIÓN A LOS ALGORITMOS (inglés) 3ra Edición por cormen, thomas h. | Author; Leiserson, Charles E. | autor; Rivest, Ronald L. | autor; Stein, Clifford | autor en línea a los mejores precios en la India – Flipkart.com. Posiblemente el mejor libro. Si tienes poco tiempo, revisa los videos del MIT.
– Debe conocer las aplicaciones de cada algoritmo junto con la complejidad.
– La mayoría de las empresas preguntan problemas relacionados con partes específicas en DSA. Por ej. Programación dinámica, retroceso, recursión se pide a menudo. Empresas como Flipkart, PayPal, Walmart profundizan mucho en estos conceptos.
– Esté preparado con la complejidad de cada algoritmo. A menudo te piden que improvises tu algoritmo dado para algo más eficiente. A veces te piden que escribas un código en sus computadoras portátiles. Así que no se asuste. Estar preparado.
- Quiero construir una startup basada en internet. Como no soy programador ni hombre de negocios, ¿debo hacer un MBA?
- ¿Qué libros recomendaría a los Gerentes de Nuevos Negocios en una industria creativa (consejos, estrategias, ideas, etc.) para encontrar nuevos clientes?
- ¿Cuál fue su primera idea de inicio que falló?
- ¿Por qué necesito un abogado en mi nueva empresa de seguridad?
- Cómo iniciar una pequeña empresa como estudiante
2. OS
– Los temas importantes son Procesos, Sincronización, Semáforos, Memoria.
– Las preguntas que involucran semáforos son hechas intensamente por compañías como PayPal, Directi, Microsoft, Oracle, etc.
– Además, se hacen muchas preguntas sobre diagramas de proceso y memoria. Te preguntan la importancia del proceso zombie y esas cosas. También memoria virtual y esas cosas.
– Memoria virtual, paginación, segmentación son importantes. También se deben conocer los comandos básicos de Linux.
3. CN
– Comparativamente menos cantidad de preguntas sobre CN. Principalmente en TCP / IP, establecimiento de conexión, etc. Apretón de manos de tres vías y demás. Además, se solicitan las 7 capas OSI junto con su importancia. Esté preparado con la funcionalidad de cada capa.
– Las compañías como CISCO le pedirán a CN más que otras. Además, en el caso de Directi, la ronda de codificación que tiene lugar puede ser una que implique la programación de sockets. Obtenga sus conceptos básicos sobre el establecimiento y la conexión de sockets. Puede codificar en el idioma que desee.
4. Bases de datos
– Sé minucioso con esos diagramas ER. Te piden que lo dibujes a veces.
– Las preguntas de normalización a menudo se hacen en DB. Hasta 4NF y BCNF. No más allá de eso. Te dan una base de datos y te preguntan la forma normal de la misma. Y luego pedirle que lo normalice aún más.
– Además, en algunos casos, se le pide que diseñe la base de datos. Me gusta por ejemplo. Hay una olimpiada en Londres. Debe proporcionar una descripción completa de las tablas, las claves de cada tabla, la redundancia de las tablas, en caso de que se deban mostrar todas las tablas posibles. Qué tan eficiente es su modelo y cosas así.
– SQL también es solicitado por empresas que se concentran en DB. Todos los comandos y
Se hacen consultas. Una vez más, proporcionan su computadora portátil y le piden que escriba la consulta. La unión externa, la unión theta, etc. también se solicita.
5. POO
– Cualquier idioma OO que sepa que tiene que decirles. Asegúrate de no decir nada si no lo sabes.
– Para Java / C ++, se hacen preguntas sobre abstracción, encapsulación, herencia, polimorfismo. Tienes que dar ejemplos de estos conceptos de OO.
– Entonces “Friend Class” es su clase favorita en Java / C ++. Hacen preguntas relacionadas con eso. Ya sea privado o público. Ya sea abstracto, etc.
– Se pregunta la diferencia entre clases abstractas e interfaces. Pueden pedirle que implemente una interfaz o escriba una clase abstracta. Se pide un código.
– Se solicita la sobrecarga / anulación del método. Tienes que dar un ejemplo.
– La sobrecarga / anulación del operador a menudo se pregunta.
– Se solicita la recolección de basura y el método finalize (). Le piden que implemente su propio método de finalización.
Es posible que desee ver esto también:
¿Cómo participo o contribuyo en proyectos de código abierto?