Software C Interview Questions

5,485 software c 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

Viewing 2711 - 2720 interview questions

Glassdoor has 5,485 interview questions and reports from Software c interviews. Prepare for your interview. Get hired. Love your job.