The interview was very tough. Expect to know every basic and tiny detail of 'C' programming. I guess I did not study well, so I did not clear the phone interview.
Suppose you have 3 files and a header file that has a static variable declaration in it. You include the header file in the 3 files. What happens? Do you get any errors, or what would happen to the system? From here, the question flow continues.
Suppose you have a 32-bit system and a structure with char, int, and double variables. What is the size of the structure? Again, from here, the question continues on memory alignment. How is alignment usually performed? And how do you force the structure to have the exact size, removing alignment?
A program to find little and big endian (yes, it was only a phone interview). Well, this is just a one-line expression anyway.
Suppose you have 3 files and a header file that contains a static variable declaration. If you include the header file in the 3 files, what happens? Do you get an error, or what would happen to the system? The question flow continues from here.
Suppose you have a 32-bit system and a structure with char, int, and double variables. What is the size of the structure? The question continues from here on memory alignment. How is alignment usually performed? And how do you force the structure to have the exact size, removing alignment?
Program to find little and big endian. (Yes, this was from a phone interview.) Well, this is just a one-line expression anyway.
The following metrics were computed from 1 interview experience for the Qualcomm Software Engineer - USB role in Santa Clara, California.
Qualcomm's interview process for their Software Engineer - USB roles in Santa Clara, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Qualcomm's Software Engineer - USB interview process in Santa Clara, California.