Ronda 1: fue una prueba en línea que constaba de 40 MCQ y 2 preguntas de codificación, para ser resueltas en 90 minutos (MCQ + Codificación). Esto se llevó a cabo en hackerearth. (con marcado negativo)( algunas preguntas (+2, -1), algunas (+3, -1) )
Las preguntas de MCQ tenían
- Preguntas de parentesco consanguíneo(4)
- Permutación, Combinaciones (5)
- Salida de codificación C (5)
- Preguntas fácticas sobre el sistema operativo(5)
- Consultas SQL (alrededor de 7-8)
- Aptitud general (4-5)
- y pocos sobre análisis léxico, complejidad temporal.
La ronda de codificación tenía 2 preguntas: 1.
Primero, imprima el carácter máximo que aparece en una string de entrada, si 2 caracteres aparecen la misma cantidad de veces, imprima el carácter lexicográficamente más bajo. (20 puntos). Una extensión de https://www.geeksforgeeks.org/return-maximum-occurring-character-in-the-input-string/
En segundo lugar, encuentre la longitud de la substring más pequeña que consta de un máximo de caracteres distintos. (50 puntos)
https://www.geeksforgeeks.org/length-smallest-sub-string-consisting-maximum-distinct-characters/
De 240, 27 fueron preseleccionados para la siguiente ronda. (cantidad justa de MCQ + 1 pregunta de codificación (20 puntos) sería suficiente)
Ronda 2: Entrevista técnica (1 hora)
Me preguntaron principalmente DBMS, OS, Codificación preguntas como
- elimine, trunque y elimine sentencias de sql.
- ¿Qué son las declaraciones DDL y DML?
- ¿Qué es una partición? ¿Por qué dividiría algo? (Respondí particiones basadas en la memoria, no parecía satisfecho)
- ¿Qué es un controlador de dispositivo?
- En la codificación, me pidió que optimizara mi código de primera ronda.
- ¿Diferencia entre árboles y gráficos?
- ¿Qué es una lista? ¿Diferentes tipos de listas? (Se refería a arrayList, LinkedList, Doubly Linked List) y un caso de uso de todos estos.
- El último fue un problema de programación dinámica. (Problema típico de cambio de moneda)
Esta fue más una charla universitaria que una entrevista de una empresa que te haría pensar.14 personas pasaron a la siguiente ronda.
Ronda 3: Esta fue una ronda de recursos humanos (1-1.25 horas)
Preguntas típicas como:
- ¿Por qué Sabre?
- ¿Qué sabes de la empresa?
- Porque deberíamos contratarte?
- ¿Dónde te ves en 5 años?
- ¿Te sentirías cómodo trabajando en Java?
Publicación traducida automáticamente
Artículo escrito por TanyaSethi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA