C Software Engineer Interview Questions

3,496 c software engineer interview questions shared by candidates

Onsite. How to prevent iterator invalidation? How to do memory management for std::map. std::sort and how to handle it efficiently using custom function, lambda function,...A medium LC question related to sliding window and max heap. compile time error check. How to work with very big number that go above the range for long long int.
avatar

Senior C++ Developer

Interviewed at Intercontinental Exchange

3.2
Nov 16, 2024

Onsite. How to prevent iterator invalidation? How to do memory management for std::map. std::sort and how to handle it efficiently using custom function, lambda function,...A medium LC question related to sliding window and max heap. compile time error check. How to work with very big number that go above the range for long long int.

1. Modern C++11, 14,17, 20 features. They asked what i know from C++23/26 as well. I said that i don't remember. 2. Mostly, we can expect what they can ask from C++. Be clear about C++ concepts. For example: All types of constructors, explicit usage, auto, decltype, threads, async programming. STL, search and sorting and time complexity. 3. Prepare few well-known coding logics. 4. They did not focus on how a process handles concurrent connections using select, pselect, poll or epoll. Their main focus was how deep you know the modern C++ and are you able to think and implement some logic.
avatar

Senior C++ Developer

Interviewed at Intercontinental Exchange

3.2
Aug 8, 2024

1. Modern C++11, 14,17, 20 features. They asked what i know from C++23/26 as well. I said that i don't remember. 2. Mostly, we can expect what they can ask from C++. Be clear about C++ concepts. For example: All types of constructors, explicit usage, auto, decltype, threads, async programming. STL, search and sorting and time complexity. 3. Prepare few well-known coding logics. 4. They did not focus on how a process handles concurrent connections using select, pselect, poll or epoll. Their main focus was how deep you know the modern C++ and are you able to think and implement some logic.

The interviewer asked me about subnetting and its implementation on a coding platform, semaphores, and also asked me to code one of the three classical problems such as three-way handshake, virtual memory, or memory closest to CPU
avatar

C++ Developer

Interviewed at Zscaler

3.4
Oct 17, 2023

The interviewer asked me about subnetting and its implementation on a coding platform, semaphores, and also asked me to code one of the three classical problems such as three-way handshake, virtual memory, or memory closest to CPU

Viewing 1631 - 1640 interview questions

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