Alrededor de 30 estudiantes asistieron a la Ronda 1 (B.Tech + M.tech de mi universidad)
Ronda 1: Prueba en línea
Tiene 3 secciones. Cada sección tiene 20 preguntas con +1 por respuesta correcta y – 0,25 por respuesta incorrecta.
Sección I: (Aptitud)
Las preguntas eran de las siguientes áreas/temas:
1. Trabajos y salarios
2. Tiempo y distancia
3. Gráfico circular
4. Interpretación de datos
Hubo algunos 1-2 otros temas también.
Bloque II: (Programación- Objetivo basado en C) Las
preguntas se basaron en los siguientes temas:
1. Punteros y encasillamiento de los mismos.
2. Precedencia y asociatividad de operadores
3. Recursión
4. Variable estática
5. Estructuras
6. Variable de referencia
7. Macros
Sección III: Técnica (preguntas sobre ramas)
Para mí, opté por la opción de Ciencias de la Computación de acuerdo con mi rama.
Las preguntas eran para evaluar el conocimiento técnico de uno de CS Temas (preguntas de nivel de puerta)
1. Preguntas basadas en OS (hilos, sincronización)
2. Preguntas basadas en C / C++
3. Basado en arquitectura informática
2-3 preguntas temáticas más.
Cada sección fue de 30 minutos. Después de 30 minutos, el temporizador expira para esa sección y viene la siguiente sección (no puede cambiar entre secciones y no puede volver a la sección anterior incluso), así que administre su tiempo sabiamente. Intente tantas preguntas como pueda teniendo cuidado de marcar negativamente.
Después de la Ronda 1, se seleccionaron 7 estudiantes para rondas adicionales.
Para toda la ronda posterior, llamaron a los 7 estudiantes de mi universidad para más entrevistas a su oficina de Hyderabad. Qualcomm hizo todos los arreglos/gastos de viaje para asistir a las entrevistas.
Ronda 2: Técnica (entrevista 1:1) – 50 min.
Fue una unidad de campus de grupo para el empleo de tiempo completo (Batch 2019 B.Tech / M.Tech). Estudiantes de 3 universidades fueron llamados a la oficina de Qualcomm (Hyderabad): IIIT Delhi, Nirma University y Lovely Professional University.
Alrededor de 40 estudiantes fueron llamados.
Preguntas:
1. Háblame de ti
2. Califícate en OS.
3. ¿Qué sabe usted en el sistema operativo.
4. ¿Qué es proceso, hilo? Diferencia entre proceso e hilo.
https://www.geeksforgeeks.org/operarting-system-thread/
5. ¿Qué recursos utiliza un proceso? ¿Cómo
se mantiene la información de los recursos del proceso? https://www.geeksforgeeks.org/operating-system-process-table-process-control-block-pcb/
6. ¿Qué recursos utilizan los hilos? https://www.geeksforgeeks.org/operarting-system-thread/
7. ¿Qué debemos hacer si no queremos compartir un archivo entre hilos?
8. ¿Qué son las cerraduras? https://www.geeksforgeeks.org/lock-variable-synchronization-mechanism/
9. ¿Qué es mutex? ¿Qué es semáforo? Diferencia entre ellos.
https://www.geeksforgeeks.org/mutex-vs-semaphore/
10.Mutex vs semáforo binario? ¿Son lógicamente equivalentes? https://stackoverflow.com/questions/62814/difference- between-binary-semaphore-and-mutex
11.¿Qué es la memoria virtual y para qué la usamos? https://www.geeksforgeeks.org/sistemas-operativos-de-memoria-virtual/
12.¿Qué es la paginación por demanda? ¿Cómo mapear la dirección lógica a la física? https://www.geeksforgeeks.org/virtual-memory-operating-systems/
13.¿Qué dirección conoce la CPU?
14.¿Qué es una palabra clave volátil? ¿Por qué lo necesitamos? https://www.geeksforgeeks.org/understanding-volatile-qualifier-c-set-1-introduction/ https://www.geeksforgeeks.org/understanding-volatile-qualifier-in-c/
15.¿Qué es una variable estática? Mostrar por ejemplo. https://www.geeksforgeeks.org/static-variables-in-c/
16.¿Dónde se almacena la variable estática? https://www.geeksforgeeks.org/memory-layout-of-c-program/
17.¿Qué es la función estática?
https://www.geeksforgeeks.org/what-are-static-functions-in-c/
18.¿Qué es el puntero colgante?
https://www.geeksforgeeks.org/dangling-void-null-wild-pointers/
19. ¿Qué es la pérdida de memoria? Dar ejemplo por código. ¿En qué escenario
la fuga de memoria es crítica y problemática? https://www.geeksforgeeks.org/what-is-memory-leak-how-can-we-avoid/
Es crítico donde el reinicio del sistema es poco frecuente y es un
asunto muy costoso. Ejemplo: servidores
20. Califíquese en C
21. ¿Establecer un bit de un número? La entrada es el número y la posición. Compruebe todos
los casos de entrada no válidos. Establecer el k-ésimo bit de un número dado
Casos no válidos como ingresar una posición incorrecta.
22. Restablezca el bit del número https://stackoverflow.com/questions/47981/how-do-you-set-clear-and-toggle-a-single-bit
Ronda 3: Técnica (entrevista 1:1) – 40 min
1. Verifique si un número es potencia de 2 o no (Usando operadores bit a bit)
2. Encuentre el Node medio de una lista enlazada individualmente (Todas las formas no optimizadas / optimizadas)
3. Mapa de memoria del proceso. https://www.geeksforgeeks.org/memory-layout-of-c-program/
4. Cuénteme acerca de los algoritmos de programación de procesos. ¿Qué es el algoritmo round robin? https://www.geeksforgeeks.org/gate-notes-operating-system-process-scheduling/
5. Spinlocks vs mutex vs semaphore https://practice.geeksforgeeks.org/problems/explain-spin-lock
6. Informar sobre operadores bit a bit. Hice algunas preguntas al respecto. https://www.geeksforgeeks.org/bitwise-operators-in-c-cpp/
7. Imprima un número impar en un subproceso e incluso no en otro. ¿Cómo lo
implementará?
Le dije usando semáforos, espera() y señal()
8. Pregunta de salida de programación C: Basado en varios tipos de encasillamiento de punteros.
9. Pregunta de salida de programación C: basada en la precedencia de variables locales frente a globales.
10. ¿Qué es la inversión prioritaria? https://www.geeksforgeeks.org/priority-inversion-what-the-heck/
11. Relleno y embalaje de la estructura. ¿Quién hace este relleno y empaque (compilador, CPU, etc.)?
https://www.geeksforgeeks.org/structure-member-alignment-padding-and-data-packing/ 12. Discusión sobre el trabajo de pasantía 13. ¿Por qué enseñaste durante 5 años y luego hiciste M.Tech
? (Enseñé a estudiantes de pregrado en GEHU, Dehradun durante 5 años) 14. Luego, el entrevistador preguntó: ¿tiene alguna pregunta para mí?
Le pregunté sobre su trabajo y su equipo en Qualcomm.
Ronda 4: entrevista de recursos humanos -20 min
1. ¿Cuándo llegó a la oficina?
2. ¿No asististe a la campaña de Qualcomm cuando vinimos a tu universidad
para tu lote?
3. ¿Por qué motivo cree que no pudo calificar el examen en línea en ese momento y califica ahora?
4. ¿Te gusta el trabajo del que te ha hablado el entrevistador?
5. ¿Razones para ejercer la docencia durante 5 años?
6. Discusión sobre la familia
7. Discusión sobre la reubicación.
Después de 2 días, el resultado llegó a la oficina de colocación y fui seleccionado.
No dude en enviarme un ping para obtener ayuda en www.linkedin.com/in/dilip-kumar-gangwar