C Software Engineer Interview Questions

3,487 c software engineer interview questions shared by candidates

By having the interface X, a class Y that implements it, and a class Z that extends the class Y + overrides one of the methods using override, and the second one using new, Tell which method will be called if ... Bunch of different combos of those things.
avatar

Senior C# Developer

Interviewed at Veeam Software

3.8
Feb 4, 2026

By having the interface X, a class Y that implements it, and a class Z that extends the class Y + overrides one of the methods using override, and the second one using new, Tell which method will be called if ... Bunch of different combos of those things.

Q1. Quick sort algorithm and Merge sort algorithm and which one is better on linked list. Q2. Dynamic memory allocation and use cases of malloc, calloc, realloc and new. Q3. Some codes were given on pointers and few questions were asked. Q4. One Problem was given which required topological sort approach.
avatar

C++ Software Developer

Interviewed at Dolat Capital

2.9
Jun 1, 2025

Q1. Quick sort algorithm and Merge sort algorithm and which one is better on linked list. Q2. Dynamic memory allocation and use cases of malloc, calloc, realloc and new. Q3. Some codes were given on pointers and few questions were asked. Q4. One Problem was given which required topological sort approach.

Difference between struct and class? Boxing and unboxing? They give you examples of code and you need to tell them what the output will be. They also ask you along the way additional questions such as what goes on under the hood when you declare a struct, what goes on under the hood when you declare a class. Even though you may be a good programmer they might make you look like a fool.
avatar

C# Developer

Interviewed at Veeam Software

3.8
Jan 31, 2021

Difference between struct and class? Boxing and unboxing? They give you examples of code and you need to tell them what the output will be. They also ask you along the way additional questions such as what goes on under the hood when you declare a struct, what goes on under the hood when you declare a class. Even though you may be a good programmer they might make you look like a fool.

Viewing 3461 - 3470 interview questions

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