Qualcomm realizó las siguientes rondas:
1. Prueba en línea realizada por contratacion pro. Puedes preparar desde prepinsta y geeksforgeeks. En la sección de aptitud también preguntan aptitud lógica además de quant. Mantenga sus conceptos básicos de C como puntero, unión, estructura, etc. fuertes.
2. Entrevista de la ronda 1: Primero me pidieron que me presentara y contara sobre mi proyecto. Luego, la mayoría de las preguntas eran sobre C, algunas del sistema operativo y una de la lista vinculada. Siguiente pregunta:
* alternar bits pares de un número
* ¿cuál es la condición de carrera?
*¿Qué pasará si llamo gratis (NULL)? ¿Algún error?
* ¿Cómo detectar un bucle en una lista enlazada?
* ¿Qué es un punto muerto?
*a una función se le pasa un puntero vacío como myfunc(void *p). Determine que la dirección de memoria señalada por p está en la pila o en el montón.
* ¿Qué sucede si no libero memoria y asigno alguna otra dirección a una variable de puntero existente que apunta a alguna memoria en el montón?
*Diferencia b/n semáforo y mutex.
*sobre la palabra clave volátil en C.
*sobre los punteros de función
3. Entrevista de la ronda 2: toda la discusión fue sobre proyectos y algunos acertijos que encontrarás en geeksforgeeks como el triángulo de hormigas, etc.
4. Ronda de recursos humanos… Reubicación, por qué Qualcomm, etc. Preguntas sobre recursos humanos.