Opera Solutions visitó nuestra universidad para obtener el perfil de ingeniero de software a tiempo completo. El proceso de selección constó de 6 rondas. Un total de 138 estudiantes estuvieron allí para la ronda escrita.
Ronda 1 (prueba escrita):
Fue una ronda de papel de lápiz de 1 hora. Tenía 40 preguntas de opción múltiple de
Después de la primera ronda, se seleccionaron 20 estudiantes para la entrevista F2F.
Ronda 2 (Técnica – 20 minutos):
El entrevistador comenzó preguntándome sobre mí y mis antecedentes familiares, luego me preguntó sobre mi ubicación preferida para el trabajo, le dije Delhi NCR, entonces él me preguntó por qué Delhi NCR. Tenía mi hoja de respuestas de la prueba escrita con él, había dejado algunas preguntas de Dbms debido al tiempo limitado en la prueba escrita, me dijo que las resolviera. Luego me preguntó sobre mi área de interés ( Estructuras de datos , OOPS , Sistema operativo ) y me preguntó: «¿Qué quieres decir con acoplamiento débil?» Le expliqué bien, quedó satisfecho.
Entonces me preguntó: «¿Tienes alguna pregunta para mí?». Le pregunté sobre la cultura laboral en Opera Solutions, cuáles son las oportunidades profesionales y qué tecnologías utiliza Opera.
Fui seleccionado para la siguiente ronda.
Ronda 3 (Técnica – 1 h 10 min):
Esta ronda fue totalmente increíble, la disfruté mucho (😀).
En mi currículum había mencionado la redacción de contenido en GeeksforGeeks . El entrevistador estaba entusiasmado con mis artículos, me pidió que le contara sobre mis artículos publicados en GeeksforGeeks. Revisó todos mis artículos y me apreció por ello. Después de eso, me dio 2 preguntas de codificación y 1 pregunta de diseño de sistemas para resolver.
1.) Se le proporciona una array y en cada índice debe almacenar la multiplicación de todos los elementos, excepto ese elemento en el índice, ¿no puede usar ningún tipo de método de división? ( Product Array Puzzle )
Le expliqué el enfoque O(n).
2.) ¿Se le da una array sin clasificar y tiene que encontrar 4 elementos que tengan la propiedad a ^ 3 + b ^ 3 = c ^ 3 + d ^ 3?
Primero le expliqué el peor enfoque O (n ^ 4), me pidió que lo optimizara, luego le expliqué el enfoque O (n ^ 2) usando hashing, estaba completamente satisfecho.
3.) Me dio un escenario y me pidió que diseñara un sistema para él, fue una discusión de aproximadamente 40 minutos.
Él dijo: “Hay algunas islas que inicialmente no están conectadas entre sí. Ahora, si doy una consulta como Build(A,B), esto significa que tienes que hacer un puente desde la isla A hasta la isla B. Primero, te daré varias consultas para construir puentes, luego si te doy una consulta como Bridge(A ,B) entonces tienes que decir el puente más nuevo entre todos los caminos de A a B? “.
Era un problema basado en gráficos, así que le expliqué el enfoque DFS para este problema, estaba satisfecho con mi enfoque. Además, agregó algunas preguntas más, también las expliqué.
Me preguntó ¿tienes alguna pregunta para mí? En PPT nos contaron sobre uno de los productos para los que opera, así que le pregunté sobre el algoritmo utilizado para ese producto. Me explicó la parte central de ese producto.
Ronda 4 (Técnica – 1 h 15 min):
El entrevistador me preguntó sobre mí y sobre mis puntos fuertes. Luego me preguntó por mi proyecto. Mi proyecto era básicamente una aplicación de chat de Android, le expliqué mi proyecto completo y me preguntó en qué se diferencia mi aplicación de chat de las demás. Había usado la programación de sockets en mi proyecto, así que también hizo algunas preguntas basadas en redes.
1.) ¿Explicar el modelo OSI?
2.) ¿Cómo funciona la programación de sockets, sus fases?
3.) ¿Cómo manejamos múltiples clientes en la aplicación de chat?
4.) ¿Cómo funciona whatsapp?
5.) Rompecabezas de caída de huevos.
6.) Dibujó un gráfico ponderado en papel y me pidió que explicara TSP ( problema del vendedor ambulante ) para el gráfico dado y que escribiera un algoritmo para él.
7.) Me explicó sobre las compras en Big Bazar y me dijo que creara todas las tablas necesarias para mantener la base de datos y escribir una consulta para la declaración dada: «Tienes que dar 1 perfume gratis a todos los clientes que hayan comprado al menos 5 productos de belleza desde la última vez». 1 mes. Haga una lista de todos esos clientes”.
Esta pregunta sobre el escenario del gran bazar tomó tiempo, pero finalmente lo hice, estaba contento con eso. 🙂
Después de la 4ª ronda, solo quedaban 4 estudiantes en la siguiente ronda técnica.
Ronda 5 (Técnica – 20 minutos):
El entrevistador comenzó con mi proyecto y preguntó sus características. Luego preguntó:
1.) ¿Cómo se crean los sockets?
2.) ¿Cuál es el uso del servidor en el chat de Whatsapp?
3.) ¿Cuáles son sus temas fuertes y débiles?
4.) ¿Qué es la clase abstracta y da un ejemplo de la vida real?
5.) ¿Cuál es la diferencia entre el árbol de búsqueda binario y el árbol de búsqueda ternario , su análisis de complejidad?
6.) Escriba una consulta para encontrar el tercer salario más bajo.
7.) Me dio 1 pregunta de aptitud cuantitativa para resolver.
Yo había respondido a todas las preguntas. Después de la quinta ronda, se seleccionaron 3 estudiantes para la ronda de recursos humanos.
Ronda 6 (ronda de recursos humanos – 15 minutos):
1.) Hábleme de usted?
2.) ¿Qué hacen tu padre y tu madre?
3.) ¿Cuántos hermanos tienes y qué están haciendo?
4.) ¿Por qué elige MCA?
5.) ¿Por qué desea unirse a soluciones de ópera?
Después de la ronda de recursos humanos, los 3 estudiantes fueron seleccionados para un rol de tiempo completo y estoy muy contento de ser uno de ellos. 🙂
Fue una experiencia fantástica, fue la primera entrevista de mi vida, en la primera ronda estaba un poco nervioso pero después de eso estaba disfrutando cada parte de mi entrevista con total confianza.
Puntas :
1.) Las preguntas serán muy fáciles la mayoría de las veces. Cualquiera que sea la pregunta que le hicieron, tómese su tiempo, comparta sus enfoques con sus entrevistadores. Sin duda lo ayudarán.
2.) Tenga confianza, calma y serenidad.
3.) Sea original, no trate de ser falso.
4.) Disfruta tu momento.
5.) Trabaja duro y estudia inteligentemente.
Todo lo mejor 🙂
Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
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