Uno de mis amigos que está allí en Qualcomm me arbitró. Recibí un correo de allí para dar la prueba escrita. Fue en la plataforma HirePro.
Ronda 1: consta de 3 subsecciones
1) Sección de Aptitud (20 MCQ Ques/30min con calificación negativa)
Las preguntas en esta sección son de los siguientes temas:
- Trabajo y salarios
- Disposición de los asientos
- Ganancia y perdida
- Porcentaje
- Tiempo y velocidad
- Interpretación de datos
- ración y proporción
- Codificación Decodificación
Hay 2-3 otros temas también. Para esta sección en particular puedes prepararte desde IndiaBix o geeksforgeeks.
2) Sección de programación (20 MCQ Ques/30min con marcado negativo)
Las preguntas en esta sección son de los siguientes temas:
- Punteros (enfoque en precedencia y asociatividad)
- Cía
- Unión y Estructura
- macros
- Alguna pregunta de salida basada en un pseudocódigo
- Palabra clave estática
- Relleno de estructura
- Algunas preguntas relacionadas con el concepto OOP
Hay algunas otras preguntas relacionadas con C/C++. Nuevamente puedes prepararte de geeksforgeeks.
3) Sección Técnica (20 MCQ Ques/30min con marcado negativo)
Tengo experiencia en Ciencias de la Computación, por lo que todas las preguntas están relacionadas. (La sección de electrónica también está ahí para los chicos de ECE)
- Preguntas del sistema operativo (memoria, IPC, algoritmos de programación)
- Preguntas de DBMS (creo que solo 1 o 2 preguntas)
- Nuevamente algunas preguntas de C/C++
- 2-3 Redes Pregunta
Según yo, para despejar esta ronda escrita, debe saber qué pregunta intentar y cuál dejar debido a la calificación negativa. Por favor, administre su tiempo en consecuencia. Si puede responder correctamente de 12 a 15 preguntas de 20 en cada sección, lo seleccionarán para la próxima ronda. Nuevamente, evite marcar negativamente tanto como pueda, pero eso no significa que deba dejar demasiadas preguntas.
Así que maneja en consecuencia 🙂
La ronda 2:
Me llamaron a la ubicación de Hyderabad para las próximas rondas. No hay necesidad de preocuparse por los gastos de viaje. Qualcomm se encargará de todo por usted, desde los boletos de avión hasta la reserva de un taxi.
Así que fui allí. En esta ronda, 2 entrevistadores estaban tomando mi entrevista. Me pidieron que me presentara. Después de eso, saltan rápidamente a las preguntas.
1. Detectar bucle en una lista enlazada.
2. Implemente Stack usando una lista enlazada.
3. Al pasar la array 2d, ¿por qué es necesario pasar el número de columnas? https://stackoverflow.com/questions/12813494/por-que-necesitamos-especificar-el-tamaño-de-la-columna-al-pasar-una-array-2d-como-parámetro
4. ¿Implementar su propio memcopy? ¿Cuál es el problema con memcopy. ? https://www.geeksforgeeks.org/write-memcpy/
5. Hay una string que consta de enteros y caracteres. A partir de esa string, debe decir que la string es válida o no según algunas reglas que me dieron allí.
6. Una pregunta de la manipulación de bits. Cuente el número de bits que se voltearán para convertir A en B
7. ¿Alguna pregunta del sistema operativo como paginación, segmentación, interbloqueo? ¿Qué es esperar y señalar en el sistema operativo?
8. Acolchado de estructura. ¿Por qué lo usamos? Explique con ejemplo. https://www.geeksforgeeks.org/structure-member-alignment-padding-and-data-packing/
Después de esto, les hice 2-3 preguntas. Entonces me dijeron que esperara.
Ronda 3:
De nuevo el entrevistador me pidió que me presentara.
1. Cómo se compila el programa C. ¿Explicar todas las fases? https://www.geeksforgeeks.org/compiling-ac-program-behind-the-scenes/
2. Estructura y Unión. Diferencia entre estos dos y dónde los usamos. https://www.geeksforgeeks.org/difference-structure-union-c/
3. Me preguntó qué tipos diferentes de estructuras de datos conoces. Le dije.
4. Travesía del árbol por orden de niveles.
5. Escriba un programa para eliminar un Node en el árbol (asegúrese de cubrir todos los casos de las esquinas).
6. ¿Qué sucedió cuando ingresa una URL en el navegador? Explícalo todo detalladamente. https://medium.com/@maneesha.wijesinghe1/qué-sucede-cuando-escribes-una-url-en-el-navegador-y-presionas-enter-bb0aa2449c1a
7. Qué es Little Endian y Big Endian. ¿Cómo comprobarlo? https://www.geeksforgeeks.org/little-and-big-endian-mystery/
8. ¿Diferencia entre repetidor, puente, concentrador y enrutador? https://www.geeksforgeeks.org/network-devices-hub-repeater-bridge-switch-router-gateways/
Luego me preguntó si quieres preguntar algo. Le pregunté sobre su papel en la empresa.
Ronda 4: (Ronda del gerente de contratación)
Al principio, me hizo 7 u 8 preguntas del tipo de recursos humanos como ¿Por qué quieres cambiar tan pronto? ¿Está de acuerdo con la ubicación de Hyderabad? ¿Cuándo puedes unirte a nosotros? etc. ¿Cuáles son sus proyectos en IIT Roorkee (a partir de ahí hice mi M.tech en Ciencias de la Computación)?
Después de esta pregunta, saltó a las cuestiones técnicas. Comenzó con algunas preguntas fáciles.
1. Explicar todas las capas del modelo OSI.
2. Diferentes etapas del proceso.
3. Escriba un código donde sea posible un interbloqueo. ¿Cómo lo quitarás?
4. Cómo se comunican los procesos entre sí. ?
5. Escribe un programa para encontrar la longitud de una string.
6. Escriba un programa para encontrar si la dirección IP es válida o no. Para ser honesto, no esperaba esta pregunta porque Qualcomm generalmente no hace preguntas con tanta dificultad. Pero después de luchar alrededor de 20 minutos, pude resolverlo 🙂 Programa para validar una dirección IP
7. Diferencia entre proceso e hilo.
8. Qué hay en el Bloque de Control de Procesos.
9. Intercambiar nibble en un byte. Resolví la pregunta con el enfoque de fuerza bruta, pero luego me dijo que lo optimizara. También me dio algunos consejos. https://www.geeksforgeeks.org/swap-two-nibbles-byte/
En el último, me dio 2 preguntas de codificación. Los resolví como son fáciles. Luego me dijo que ahora puedes irte, RR.HH. te contactará pronto.
Después de 3 días, recibí un correo de Qualcomm que me seleccionó. 😀
Para cualquier otra ayuda, no dude en hacerme ping en mi perfil de LinkedIn. https://www.linkedin.com/en/goutam-kumar-a80a98125/
Gracias especiales a GeeksfroGeeks por proporcionar una plataforma tan buena.