Para un estudiante de CS, sugeriría lo siguiente, para borrar una entrevista:
1) Tener un gran comando en las estructuras de datos . La pila, las colas y las listas vinculadas son buenas, pero conocer árboles binarios, montones y árboles AVL 2/3, árboles RB, podría hacerte sonar realmente inteligente.
2) Mientras estés en CS, no saber Algoritmos es un pecado. Entonces, comprenda las complejidades temporales de varios algoritmos. Presta especial atención a la programación dinámica, los algoritmos de gráficos (BFS, DFS) y las técnicas codiciosas.
3) Aprenda los conceptos básicos de los sistemas operativos . Sepa qué significa bifurcación, paginación, paginación de demanda, paliza e intente dar una ilustración práctica de lo mismo. Si puede citar ejemplos de sistemas operativos educativos como Minix y demostrar que ha jugado con él, puede causar una impresión sorprendente.
4) Uno de los componentes principales de CS es DBMS. Comprender los fundamentos. Debería poder explicar qué son las propiedades ACID y poder escribir algunas consultas SQL. En los tiempos modernos, se recomienda saber cuáles son los pros y los contras del modelo relacional y dónde aplicar NoSQL.
5) Algunas compañías pueden incluso esperar que usted sepa una o dos cosas sobre las redes. Haga su tarea sobre los temas que probablemente sean parte de la entrevista, y prepárese para mostrar una comprensión práctica del área.
6) Aprenda a codificar bien en al menos dos idiomas. Quizás, Java y Python. En mis tiempos, C y C ++ hicieron el truco.
Finalmente, prepárese para adquirir conocimiento, en lugar de un trabajo. ¡Esto te llevará mucho más lejos en la vida!
¿Cuál es el conocimiento básico que debe aprender todo estudiante de ciencias de la computación que pueda ser útil para una entrevista?
Related Content
¿Qué especialidad tiene mejores perspectivas laborales, contabilidad o informática?
¿Cuál es la diferencia entre un BTech en TI y un BTech en CS?
¿Qué es mejor: ser ingeniero informático o programador autodidacta?
¿Dónde puedo obtener ayuda sobre algunos problemas informáticos?
El concepto de OOP está en todas partes. Entonces entiéndelo profundamente. Casi todas las empresas lo preguntan. Luego estudie algunos algoritmos comunes y practique para aplicarlos con cualquier idioma.
Estudie HTM, JAVASCRIPT, CSS, python y algunos marcos para conceptos de desarrollo web. Obtenga algunos conocimientos sobre algunos conceptos de redes como el funcionamiento de http, etc.
Participe en CP (programación compititve)
Y ya casi estás listo para la ronda técnica.
1. El conocimiento de la estructura de datos es imprescindible.
2. Debe poder codificar patrones básicos de estrellas como triángulo y todo
3. Conceptos de OOPS
4. Rompecabezas
5. Competencia en un lenguaje de programación.
6. Modelos SDLC
7. Consultas SQL básicas como combinaciones y todo
More Interesting
¿Cómo puedo conseguir un trabajo haciendo investigación bioinformática sin obtener un doctorado?
Cómo prepararme para el IoT 'como estudiante de informática'
¿Cuáles son los trabajos para alguien con un título en informática y un MBA?
¿Qué alternativa tengo si quiero dejar el sector informático?
¿Cómo puede un programador autodidacta entrar en las principales compañías de juegos?
¿Qué campo de la informática le permitirá pasar rápidamente a la gestión?
¿Por qué debería uno especializarse en Informática?
¿Cuáles son algunos lugares para pasantías de pregrado en informática en Bangalore?