Tuve tres rondas:
Mi primera ronda fue una entrevista telefónica y duró aproximadamente una hora y las preguntas cubrían una amplia gama de temas básicos de informática, había preguntas sobre sistemas operativos, preguntas sobre algunas consultas SQL, redes informáticas, organización informática, diseño digital, algunos algoritmos y hubo algunas preguntas basadas en los proyectos que hice (que se especificaron en Resume) me hicieron preguntas sobre Android ya que hice un proyecto en Android, y al final me hicieron un acertijo sobre probabilidad.
En la segunda ronda (que fue una entrevista cara a cara), el énfasis se centró principalmente en el diseño de algoritmos para algunos problemas nuevos, y esperaban que diera soluciones óptimas, y me pidieron que diseñara un servidor web y cuáles son los diversos desafíos que enfrentará. estar enfrentando
La tercera ronda fue la más crítica y las preguntas fueron principalmente sobre conceptos de C++ y algunos problemas de diseño del sistema operativo (por ejemplo, bloqueos giratorios, semáforos, etc.) e incluso hubo preguntas sobre clases de almacenamiento y cómo cree que podrían ser. implementado, hubo algunas preguntas sobre algoritmos que eran simples pero hubo muchos análisis en profundidad sobre esas preguntas (por ejemplo, al encontrar el bucle en la lista enlazada, ¿qué sucede cuando el puntero rápido toma 3 pasos en lugar de 2? ¿Este algoritmo hace este algoritmo converge, cuál es la condición bajo la cual converge el algoritmo), me pidieron que codificara algunos patrones de diseño, y me pidieron algunos acertijos para resolver
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA