C Software Developer Interview Questions

3,507 c software developer interview questions shared by candidates

You’re refactoring a function void processFile(). It starts with call to fopen() to open file, then we call several operations (they could throw exceptions) and finally at the end of the function we call fclose() to close file. Detect problem with this code and fix it (provide as many variants as you can).
avatar

C++ Developer

Interviewed at VK

4.2
Aug 22, 2018

You’re refactoring a function void processFile(). It starts with call to fopen() to open file, then we call several operations (they could throw exceptions) and finally at the end of the function we call fclose() to close file. Detect problem with this code and fix it (provide as many variants as you can).

1) What is a virtual function 2) What is the difference between vector and list 3) What is multiple inheritance and what are its pros and cons 4) What is the difference between reference and pointer 5) What is caching and what are the issues that you should be aware of when implementing caching.
avatar

C++ Software ENGINEER

Interviewed at Oxygen Cloud

2.5
Apr 27, 2012

1) What is a virtual function 2) What is the difference between vector and list 3) What is multiple inheritance and what are its pros and cons 4) What is the difference between reference and pointer 5) What is caching and what are the issues that you should be aware of when implementing caching.

Viewing 1901 - 1910 interview questions

Glassdoor has 3,507 interview questions and reports from C software developer interviews. Prepare for your interview. Get hired. Love your job.