Online C++ Programming Test- Medium Level

Candidates Assessed


Organizations Served


Our online C++ programming test is the most effective tech assessment to gauge a candidate’s knowledge of C++ programming. C++ assessment test can reduce hiring cost by 40% and help in building winning tech teams. 

About Online C++ Programming Test- Medium Level

C++ is a high-level, general-purpose programming language with object-oriented, generic, and functional features. CPP is an extension of the C programming language.  

Online C++ programming test helps tech recruiters & hiring managers to evaluate C++ programming skills of the developers before an interview. This C++ assessment test is designed by experienced Subject Matter Experts (SME) to assess & hire C++ Programmers as per the industry standards.   

Are you a jobseeker looking to sharpen your skills?

Test Summary

C++ interview test helps to screen the candidates who possess traits as follows:   

  • Ability to design & build efficient, reusable, and reliable C++ code 
  • Familiarity with data structures, optimum programming skills, object-oriented concepts 
  • Knowledge of standard libraries and system call wrapper library functions 
  • Familiarity with templating in C++ 
  • Experience of working with embedded system designs 

This C++ test contains a coding simulator which will automatically evaluate and provide a score for the candidate’s written codes by compiling multiple test cases that generate discrete output. You will also get a detailed report for each test case execution along with execution-time and execution memory usage for the program written by the candidate. The Code-Replay feature records the coding screen of the candidate so that the reviewer can understand the coding and thinking patterns of the candidate.  

Test for C++ may contain coding questions and innovative AI-LogicBox (an AI-based pseudo coding platform) questions to assess a candidate's coding skills in a fun & quick way. 

Test Duration: 40 minutes

No. of Questions: 2

Level of Expertise: Mid

Useful for hiring

  • Sr. C++ Programmer
  • C++ Software Developer
  • Systems Programmer
  • Systems Software Developer
  • Device Driver Developer

Sample Questions

Choose from our 100,000+ question library or add your own questions to make powerful custom tests

Question types:



Mathematical Calculations: Palindrome



Q 1. Given two numbers X and Y, print the total number of palindrome between X and (including X and Y).

A palindrome is any number or string, if read in reverse, means the same.
Example of Palindrome Number
Palindromes: 5, 121, 11, 11411 
Not Palindromes: 122, 10

Input Format
Input X number
Input Y number

Output Format
Print an integer showing total number palindrome. 

Sample Input
10   --  value of X
13   --  value of Y

Sample Output

There is only 1 palindrome number between 10 and 13 i.e. 11

Sample Report

View Full Report . . .

Skill wise performance report by iMocha

Hire job-fit candidates using this test now

You can customize this test by

difficulty level
Setting difficulty level of test      

Choose easy, medium or hard questions from our skill libraries to assess candidates of different experience levels.                       

multiple skills
Combining multiple skills into one test

Add multiple skills in a single test to create an effective assessment. Assess multiple skills together.                                              

adding own skill
Adding your own questions to the test

Add, edit or bulk upload your own coding questions, MCQ, whiteboarding questions & more.                       

tailor made test
Requesting a tailor-made test                  

Get a tailored assessment created with the help of our subject matter experts to ensure effective screening.

Trusted By

Christoph, e-Zest GmbH
gartner Logo

“Our recruitment team loves iMocha especially for their skill assessments, simulators, and friendly support.”

Christoph, e-Zest GmbH

capgemini logo
coupa logo
ericsson logo
cognizant logo
nice logo
wipro logo

Start hiring job-fit candidates using this assessment