C Software Developer Interview Questions

5,485 c software developer interview questions shared by candidates

4 tasks in Codility. The first one was about C++ basics like dynamic_cast etc, 4-choice Second one classic parsing exercise in C++ using string, maps, arrays, however very badly specified so that correct solution was simply not feasible in given time, unless you neglect most possible inputs and "go straight to dumbest implementation" that might or might not pass Codility scoring test. Third question is about dynamic programming, in-depth search of cheapest route. Fourth was numerical exercise, relative calculation on angles maybe easy but certainly might be tricky.
avatar

C++ Software Development Engineer

Interviewed at TomTom

3.8
Aug 20, 2021

4 tasks in Codility. The first one was about C++ basics like dynamic_cast etc, 4-choice Second one classic parsing exercise in C++ using string, maps, arrays, however very badly specified so that correct solution was simply not feasible in given time, unless you neglect most possible inputs and "go straight to dumbest implementation" that might or might not pass Codility scoring test. Third question is about dynamic programming, in-depth search of cheapest route. Fourth was numerical exercise, relative calculation on angles maybe easy but certainly might be tricky.

Implement strcpy Basic of exception handling eg divide by zero all edge cases cover what is your weakness and how you handle it new vs malloc copy construtor and destrucor will you recoomend thowring an exception from destructor Inheritance etc
avatar

Senior C++ Developer

Interviewed at EPAM Systems

4
Aug 15, 2023

Implement strcpy Basic of exception handling eg divide by zero all edge cases cover what is your weakness and how you handle it new vs malloc copy construtor and destrucor will you recoomend thowring an exception from destructor Inheritance etc

1)Boot up Processes in Linux 2)what is difference between unique_ptr and shared_ptr?give their examples? 3)what is your favorite features of c++11? are there disadvantages? 4)how to find the nth node from the last in a singly link List?
avatar

Backend Engineer (C/C++)

Interviewed at Jeavio

4.3
Mar 24, 2022

1)Boot up Processes in Linux 2)what is difference between unique_ptr and shared_ptr?give their examples? 3)what is your favorite features of c++11? are there disadvantages? 4)how to find the nth node from the last in a singly link List?

Viewing 2741 - 2750 interview questions

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