Qualcomm vino por tiempo completo y pasantía (no ambos juntos) en nuestro campus. La prueba consistió en una prueba escrita seguida de dos rondas técnicas y una de recursos humanos.
La prueba escrita se dividió en tres partes:
1. Aptitud cuantitativa
2. C
3. Informática/comunicación/electrónica
Cada ronda constaba de 20 preguntas de 1 punto cada una para ser finalizadas en 30 minutos. Hubo una calificación negativa de .25 por pregunta.
La primera sección consistió en preguntas de aptitud no tan difíciles junto con algunas preguntas cuantitativas, de codificación de palabras y de razonamiento lógico.
La segunda sección consistió completamente en preguntas basadas en resultados de C. La mayoría de ellos eran preguntas de manipulación de bits que consumían mucho tiempo (casi el 70 por ciento).
En Tercera sección teníamos que elegir el papel según nuestro perfil, para mí que era CS. Muy pocas preguntas sobre el sistema operativo en comparación con otras pruebas escritas que escuché que Qualcomm organizó en los últimos años. La mayoría de las preguntas eran de C, OOPS, pocas de DS.
El resultado se anunció después de un día, después de la charla previa a la colocación por parte de la empresa. De 153, 73 fueron seleccionados para entrevistas cara a cara.
En mi primera ronda técnica, me preguntó:
Dar mi introducción y explicar mis proyectos.
1. Busque el bucle en una lista enlazada y encuentre la longitud de ese bucle .
2. Mutex vs Semaphore y su implementación
3. Memoria virtual y paginación
4. Stack vs. Heap y su contenido
5. La paliza y cómo podemos evitarla.
6. Mapeo de memoria
7. Concepto de subprocesamiento y cómo se comporta la pila en un entorno de subprocesos múltiples y algunos conceptos de pThread
8. Error de página y pasos seguidos para solucionarlo
9. Interbloqueo y su evitación
10. Un rompecabezas: si tenemos tres cajas con dos bolas cada una, que pueden ser negras o blancas, se nombran mal. Su nombre es tal que significa la primera letra del color de cada bola, que contenía la caja. Por ejemplo, una caja que contiene una bola blanca y otra negra debe tener el nombre: bb. Pero, lamentablemente, todas las casillas tienen un nombre incorrecto. Encuentre el número mínimo de bolas que se extraerán para averiguar el nombre correcto de cada caja. Condición: cada bola que se saca debe ser repuesta a la misma caja.
Luego me pidió que hiciera cualquier pregunta si tenía. Pregunté tres.
Mi entrevista fue de 30 minutos. Después de la primera ronda, se seleccionaron 43 candidatos para la siguiente ronda técnica. Las preguntas que me hizo en esta ronda fueron:
1. Función en línea, por qué deberíamos usarlas, si son tan buenas, ¿por qué no hacer que todas las funciones estén en línea?
2. Cómo se implementa la llamada de función normal (perspectiva del sistema operativo)
3. Pasos que se siguen cuando ocurre una interrupción (perspectiva del sistema operativo)
4. Dados algunos casos y preguntado cómo la interrupción afectará su ejecución.
5. Dado un código sin Mutex y solicita un flujo de ejecución de hilo que dará un resultado incorrecto
4. ¿No podemos compartir datos sin mutex? Da ejemplos de cualquier escenario que apoyes
6. Etapas del compilador con una breve explicación sobre cada una
7. Realice la compilación y ejecución de programas de archivos y archivos múltiples.
8. Cómo el compilador optimiza el código intermedio y algunos ejemplos de ello.
9. Enlace estático y enlace dinámico, cómo se implementan y ejemplos de ambos
10. Variable externa y función
Mi esta ronda duró 35 minutos. Después de la primera ronda, se seleccionaron 32 candidatos para la ronda de recursos humanos. Las preguntas que me hizo en esta ronda fueron:
Todo basado en el CV. Estaba haciendo una pregunta por cada palabra presente en CV. Muchas preguntas de prueba de estrés y preguntas de fondo. Me preguntó cuál de las secciones de mi prueba escrita no salió tan bien y por qué. También me preguntó sobre la reubicación. Luego me pidió que hiciera cualquier pregunta si tenía. Pregunté pocos. Mi ronda de recursos humanos duró 15 minutos.
El resultado se anunció por la noche y 18 de nosotros obtuvimos una oferta de tiempo completo y 4 obtuvimos una oferta de pasantía de Qualcomm.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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