C++ programming interview questions and tests

Our tests are helpful at the two stages of your recruitment process: screening and interviewing. Using our platform, HR professionals are shortening their interviewing time they normally spend with the candidate at the office. They also allow to assess the knowledge of C++ of any candidate, no matter how advanced they are.  

DevSkiller C++ programming interview questions and tests give you the possibility to assess the candidate’s level of expertise online straight in the platform. All you need to do is send the invitation and wait for the evaluation to appear in your dashboard.

Check out these C++ programming interview questions and tests and you will never come back to the paper tests or whiteboard interviews again.

Technologies covered:

Programming language: C++

C++ frameworks and libraries: Google Test, Boost and others

Build tools: CMake

C++
JUNIOR
Tested skills
Duration
50 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of C++

Programming task - Level: Easy

[Single File] C++ | Movie watchlist analyzer | Find the most watched movies - Implement an application to find the most watched movies among a group of friends.

C++
JUNIOR
Tested skills
Duration
50 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of C++

Programming task - Level: Easy

[Single File] C++ | Movies Analyzer | Find top favorite movies among friends - Implement a method that will analyze movies dataset and return array of most favourited movies

C++
MIDDLE
Tested skills
Duration
55 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of C++

Programming task - Level: Medium

[Single File] C++ | Logs Analyzer | Count matching log file entries - Implement a method that will analyze log entries from multiple files and return a map with a number of matches for each log file

C++
MIDDLE
Tested skills
Duration
55 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of C++

Programming task - Level: Medium

[Single File] C++ | Orders Analyzer | Find an average order value for every weekday - implement a method that will analyze orders dataset and return a map with average order value for every weekday

C++
JUNIOR
Tested skills
Duration
35 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of C++

Programming task - Level: Easy

[Single File] C++ | Orders Analyzer | Find an average ordered quantity for every weekday - Implement a method that will analyze orders dataset and return a map with average ordered quantity of a product for every weekday