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

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 Team and Enterprise 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 Team and Enterprise 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 Team and Enterprise 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++ | Orders analyzer - Implement an order analyzer which returns a total order quantity for a given product and day.

Available in Team and Enterprise 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 Team and Enterprise 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 Team and Enterprise plans

Create account

The best C and C++ online tests for software developers:

Recommended roles for C and C++ developers include:

  • Embedded systems engineer
  • C++ developer
  • C engineer
  • C++ programmer
  • C programmer
  • C developer
  • Junior C++ developer
  • C++ engineer
  • Embedded systems developer
  • Embedded systems programmer
  • Junior C developer

How our C and C++ tests work

Devskiller’s range of C and C++ online coding tests is designed to help you test the real-world coding skills of your applicants. Using the RealLifeTesting™ methodology, your candidate builds on existing code to implement new features, improve code, or locate and diagnose existing bugs. 

Not content to simply test the candidate’s C or C++ coding skills, our online C and C++ programming tests are full projects allowing the candidate to use their coding skills and stack knowledge as they see fit to solve problems.

Key features

  • Test real-life skills rather than academic abilities
  • Configure real machines in real-world conditions
  • Use existing libraries that cover a wide variety of skills and problems C and C++ developers face
  • Screen your candidates at their most convenient time, from anywhere in the world
  • Durable plagiarism controls ensure the uniqueness of your candidates’ code and skills
  • Automatically evaluate your candidate’s performance and produce a report that’s understandable by non-technical recruiters
  • Available for both junior, middle, and senior C and C++ developers

What to look for in C and C++ Developers

C and C++ developers are in high demand, as their skill set is suited to the gaming and entertainment industry, and they’re often used on a lot of embedded technology. As the languages have been around for a long time, they’re versatile, but also requires a specific skill set to use them to their full potential. 

To get the best feel of how much a C++ developer knows about their language, it’s best to look at their past experience. Have they worked on large projects? How large and what role did they play? What’s the extent of their pointer arithmetic? How experienced are they with debugging tools? Are they experienced and confident using multiple code analysis tools?

Of course, the best way to screen a candidate’s C and C++ skills is with an online test.

Don’t see what you want?

Can’t find the C and C++ online tests that you want? No stress – you can use our Task Wizard to build your own coding test, using the resources available to your developers, and focussing on problems that your team usually faces. Deliver your tests to a developer anywhere in the world at any time.