C and C++ online tests

Devskiller C and C++ online tests were prepared by our C language experts with regard to verify C developer level of skills for Junior, Middle, and Senior positions. Our C online tests can help you in technical screening and online interviews.

Devskiller C and C++ online tests are powered by RealLifeTesting™ methodology which allows you to find developers with the preferred skill set.

Technologies covered:

Programming language: C, C++

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

Build tools: CMake

SENIOR
Tested skills
Duration
100 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of iOS, Swift, Android, C, Kotlin, Java

Programming task - Level: Hard

iOS | Swift | Conference App Senior - Implement a network service that is used to interact with the server.

Programming task - Level: Hard

Android | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

Available in premium plans

Create account
Android
SENIOR
Tested skills
Duration
45 minutes max.
Evaluation
Automatic
Test overview

Choice questions

assessing knowledge of Kotlin, Android

Programming task - Level: Hard

Android | Kotlin | Async call from native to Java via JNI - Provide the missing JNI part of the native-Java communication combo that fulfills the certain requirements.

Available in premium plans

Create account
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 top-rated movies - Implement an application to find top-rated movies watched by a group of friends.

Available in premium plans

Create account
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.

Available in premium plans

Create account
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

Available in premium plans

Create account
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

Available in premium plans

Create account
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

Available in premium plans

Create account
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

Available in premium plans

Create account