C test for interview: free practice with answers
What a C screening round looks like, five sample questions in the same style, and the full free test with every answer explained.
What the real round usually looks like
Most C interview tests are ten to twenty multiple-choice questions, sometimes followed by a short practical task. The pass mark on this site is 80%, and C is commonly screened in fresher IT recruitment and for embedded and systems programming roles. Requirements vary by employer, so treat the benchmark as a floor.
Try the sample
C: 5 interview-style questions
5 questions · instant feedbackHow to prepare in three days
- Take the full test once to find the gap.
- Read the lesson that matches the gap and retake the next day.
- Read the C interview questions aloud so you can explain your score.
Common questions
Which compiler should I use for practice?
Any standard compiler such as GCC or Clang works well. Compile with warnings turned on, for example gcc -Wall, because warnings catch many of the bugs these questions are built around.
Are undefined behaviour questions fair?
Some tests include snippets like i = i++ whose result the C standard does not define. The correct answer to those is that the behaviour is undefined, and the output questions here avoid them.
Do I need C if I plan to work in another language?
Many fresher screenings still use C because it shows how memory and data really work. That understanding carries over directly to Java, Python and C++ code.
More in Programming