J'ai postulé via la recommandation d'un employé. J'ai passé un entretien chez Qualcomm (Hyderâbâd) en mai 2026
Entretien
In the first round question in C, OS, Data Structures and Algortihms were asked. I didn't clear first round. The interview was difficult and they were expecting C++ knowledge also apart from C
Questions d'entretien [7]
Question 1
1. Int a = 10;
Static int b;
Fun()
{
int a;
printf("%d", a);
}
Where do the various variable go in memory segment
2. Fun()
{
int *ptr = NULL;
load_ptr(&ptr);
}
Load_ptr(int **ptr)
{
*ptr = malloc(1024);
}
This example where double pointer is useful, if don't use double pointer then it would be difficult to assign memory to ptr in load_ptr.
Find the Kth max value in constant array. The array is very big so if we create a separate array for sorting then it would take lot of memory. This answer we have to min max heaps.
Find the equlibrium point in array eg: arr[5] = {1,3,8,2,2} if we see index 2 which has 8 is equilibrium point since 4 and 4 on either side, so we need to return index i.e 2 if no equlibrium point then return -1.
You have created a module and you have fixed all memory leaks using valgrind, but in production this module is generating out of memory error. This answer is we are malloc ing small small values and freeing this is creating memory fragmentation due to which memory allocation to get contiguous memory is failing.