Endurance International Group visitó nuestra universidad (VIT Vellore) para dos perfiles de trabajo:
- Ingeniero de software
- Ingeniero de Operaciones
Consistía en 5 rondas:
- MCQ técnicos
- Ronda de codificación
- Entrevista Técnica 1
- Entrevista Técnica 2
- Ronda de recursos humanos
Ronda 1 (ronda de MCQ de 60 minutos): hubo 60 preguntas de MCQ con 4 opciones. Por respuesta correcta +3 puntos y por respuesta incorrecta -1 puntos. Las preguntas eran de nivel medio y cubrían temas como redes, sistemas operativos, DBMS y ups. Esta empresa se centra principalmente en la creación de redes en su mayoría. Pude intentar 48 preguntas y ganar la ronda. Alrededor de 220 estudiantes fueron preseleccionados para la ronda de codificación de 1500 estudiantes.
Ronda 2 (Ronda de codificación de 90 minutos): Digo que la ronda de codificación de Endurance International Group es fácil en comparación con otras grandes empresas. Consistía en 3 preguntas de codificación. Las 3 preguntas son de nivel medio y cubren estructuras de datos básicas. Cada pregunta consta de 20 puntos (Total 60 puntos).
- La primera pregunta estaba basada en arrays. (Nivel Fácil).
- La segunda cuestión es de programación dinámica. (Nivel medio)
- El tercero está basado en Trees. (De nuevo nivel medio)
Si ha practicado una buena cantidad de preguntas sobre geeks para geeks, despejará la ronda fácilmente. Pude resolver 2 preguntas y ganar la ronda con 40 puntos. Alrededor de 40 estudiantes fueron preseleccionados de 220 estudiantes para el proceso de entrevista.
Ronda 3 (Entrevista Técnica 1): El panel tenía dos jueces y tomó alrededor de 60 minutos. Primero me pidieron que me presentara. Luego me pidieron que hablara de mis proyectos en breve. Solo tenían curiosidad por mi proyecto de desarrollo web. Como tenía tres proyectos en mi currículum (Desarrollo web, Minería de datos y Aprendizaje automático). Hicieron preguntas simples sobre mi proyecto, como ¿qué problemas enfrentó durante el proyecto? ¿Cuál era el objetivo de este proyecto? ¿Tecnologías utilizadas y más sobre cómo funciona en el back-end?
Después pude responder todas estas preguntas basadas en proyectos. Pasaron a los fundamentos de cs (redes, os, oops, DBMS).
Como también dije anteriormente, la empresa se enfoca más en la creación de redes. Algunas preguntas realizadas fueron:
- Si escribe cualquier URL en el navegador y hace clic en entrar. ¿Qué pasa después? Explicar el proceso completo.
- Por qué HTTPS es más seguro que HTTP.
- ¿Cómo maneja el servidor web las requests?
- ¿Cómo funciona la memoria virtual y cuál es su función?
- ¿De qué forma el servidor envía datos al usuario?
- ¿Diferencia entre TCP/IP y UDP? Cómo funciona.
- ¿Qué son los protocolos ARP y RARP?
- ¿Sobre las capas OSI?
- ¿Qué es mejor entre turno rotativo y cola de prioridad? Y cómo funciona.
- ¿Qué es la Normalización? ¿Cuál es la diferencia entre la tercera forma normal y BCNF?
- ¿Qué es la indexación en DBMS?
- ¿Cuál es mejor entre la lista enlazada y las arrays?
- ¿De cuántas maneras se pueden implementar la pila y la cola?
- ¿Es posible fallar en BackTracking?
Hubo más preguntas del sistema operativo y DBMS. Pero estas son preguntas que puedo recordar. Si tiene conocimientos básicos de DBMS y sistema operativo. Responderás fácilmente a todas las preguntas. Pero en el caso del networking, profundizan en conceptos. Debes tener que ser bueno en eso. Después de esta ronda, los resultados llegaron solo a través de correos electrónicos personales. Así que no sé el número exacto, pero aproximadamente entre 10 y 12 estudiantes fueron preseleccionados después de esta ronda. Y yo era uno de ellos. Y el único estudiante de Maestría (MCA y MTech) como todos los demás candidatos seleccionados fue de Btech.
Ronda 4 (Entrevista técnica 2): El panel tenía un juez y tomó alrededor de 90 minutos. Esta ronda está totalmente basada en escenarios. Y de manera similar, la ronda anterior también se enfoca solo en la creación de redes. Primero, me pidió que me presentara. Después de esto, también me elogió por mis habilidades algorítmicas como lo escuchó de los jueces del panel anterior. En primer lugar, trató de explorar mis temas débiles de rondas anteriores, como los servidores web y algunos otros conceptos de redes. Después de esto, me dio un escenario.
Tengo dos servidores web para mi aplicación que se ejecutan actualmente en Internet. Y ambos servicios pueden manejar requests de 2.5 lac. Pero de alguna manera se vuelve viral un día. Entonces, ¿cómo lo manejaré? Y lo que haré para evitar que los servidores se bloqueen. Y después se adentra en ello. En su mayoría 60 minutos hizo preguntas sobre este escenario. Como el funcionamiento distribuido que uso para manejar las requests de back-end. De qué manera dividirás la solicitud. Respondí bastante bien a la mayoría de las preguntas. Y después de esto, me volvió a hacer algunas preguntas generales sobre redes, sistema operativo, Linux. Algunas de las preguntas fueron:
- ¿Indique todo el proceso de arranque del sistema operativo Linux?
- ¿Qué tipo de capacidades de almacenamiento están disponibles y cuál es más rápida y mejor de usar y por qué?
- ¿Cómo manejará un ataque DDoS?
- ¿Cuáles son las propiedades del ÁCIDO?
- ¿Cómo funciona RAID?
Y algunas preguntas más sobre redes y sistema operativo. Pude responder a la mayoría de las preguntas. Pero me aconsejó que trabajara en mis conceptos de Linux. En mi opinión, esta ronda me fue bastante bien. Pero no me seleccionaron.
Ronda 5 (Ronda de HR): No sé si tomaron la ronda de HR o no. Porque después de solo 2 horas después de la ronda 4 obtuvimos los resultados. Y 4 estudiantes fueron seleccionados por fin. 3 para perfil de ingeniero de operaciones y 1 para perfil de ingeniero de software. Todo el proceso de la entrevista ocurrió virtualmente a partir de la situación de COVID.