C Software Engineer Interview Questions

3,496 c software engineer interview questions shared by candidates

Memory Management (How garbage collectors work, differences between C++ and C#) Inheritance (C#/C++ differences, especially detailed C++ questions about casting and VTables) Concurrency (C++ and C# strategies and common errors and how to prevent them) And a lot more about keywords in both languages and their meaning and many very detailed C++ questions.
avatar

Low-Level C# Developer

Interviewed at Crytek

3.4
Sep 7, 2016

Memory Management (How garbage collectors work, differences between C++ and C#) Inheritance (C#/C++ differences, especially detailed C++ questions about casting and VTables) Concurrency (C++ and C# strategies and common errors and how to prevent them) And a lot more about keywords in both languages and their meaning and many very detailed C++ questions.

Phone interview: Difference between call by pointer and reference Polymorphism Vptr, virtual table- where is it stored Size of an empty class-why? With a function? With a virtual function? Constructors Copy constructor Static members and static functions In house: Program to reverse an integer array. Program to generate a random number in the range 1 to 200 with equal probability. Given a function that always returns 1 or 0. Inheritance Question on logical operators
avatar

C++ Developer

Interviewed at Bloomberg

4
Aug 13, 2014

Phone interview: Difference between call by pointer and reference Polymorphism Vptr, virtual table- where is it stored Size of an empty class-why? With a function? With a virtual function? Constructors Copy constructor Static members and static functions In house: Program to reverse an integer array. Program to generate a random number in the range 1 to 200 with equal probability. Given a function that always returns 1 or 0. Inheritance Question on logical operators

Viewing 1581 - 1590 interview questions

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