C Engineer Interview Questions

3,787 c engineer interview questions shared by candidates

Applied for a numerical/simulation role and was booked in for interview. They cancelled last minute then rearrange one much later with a quality engineer. They asked about Catch2 and FakeIt test frameworks. Asked about edge case testing around a silly function that eliminates duplicate vectors. Stressed quality despite a clear lack of experience and kept boasting that Michael Feathers was one of their consultants (dispute the fact he specialises in bringing codebase back from the brink). Nobody had the curiosity to contact me afterwards - frankly it sounds like a mess with no interesting work, I'm not going to grovel so I can work cleaning up their mess. In my tiny company we have the grace to provide feedback to candidates who make the effort
avatar

Senior C++ Engineer

Interviewed at Arup

4
Feb 6, 2023

Applied for a numerical/simulation role and was booked in for interview. They cancelled last minute then rearrange one much later with a quality engineer. They asked about Catch2 and FakeIt test frameworks. Asked about edge case testing around a silly function that eliminates duplicate vectors. Stressed quality despite a clear lack of experience and kept boasting that Michael Feathers was one of their consultants (dispute the fact he specialises in bringing codebase back from the brink). Nobody had the curiosity to contact me afterwards - frankly it sounds like a mess with no interesting work, I'm not going to grovel so I can work cleaning up their mess. In my tiny company we have the grace to provide feedback to candidates who make the effort

Difference between override and overload? What are the different casting keywords in c++? I declare a class with a virtual function. What special function should be declared virtual? Why? Tell me about const. can non variables be const?
avatar

C++ FX Developer

Interviewed at Bloomberg

4
Sep 20, 2014

Difference between override and overload? What are the different casting keywords in c++? I declare a class with a virtual function. What special function should be declared virtual? Why? Tell me about const. can non variables be const?

Write a routine that reverses the word order of an input sentence, ignoring capitalization and punctuation. Whitespace is to be reduced to a single char. The function signature is: void reverseSentence(std::string& string) Examples " the quick brown fox jumps over the lazy dog " becomes "dog lazy the over jumps fox brown quick the". "hello world" becomes "world hello". “ Hi! ” is trimmed to “Hi!”. “” stays as “”.
avatar

Software Developer (C++)

Interviewed at Bloomberg

4
Jul 24, 2014

Write a routine that reverses the word order of an input sentence, ignoring capitalization and punctuation. Whitespace is to be reduced to a single char. The function signature is: void reverseSentence(std::string& string) Examples " the quick brown fox jumps over the lazy dog " becomes "dog lazy the over jumps fox brown quick the". "hello world" becomes "world hello". “ Hi! ” is trimmed to “Hi!”. “” stays as “”.

Viewing 141 - 150 interview questions

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