Tests en ligne C et C++

Les tests en ligne DevSkiller C et C++ ont été préparés par nos experts en langage C afin de vérifier le niveau de compétences des développeurs C pour les postes Junior, Moyen et Senior. Nos tests C en ligne peuvent vous aider dans la sélection technique et les entretiens en ligne.

Les tests en ligne DevSkiller C et C++ sont optimisés par RealLifeTesting qui vous permet de trouver des développeurs ayant les compétences souhaitées.

Technologies couvertes :

Langage de programmation : C, C++

Cadres et bibliothèques C et C++ : Google Test, Boost et autres.

Construire des outils : CMake

C++
JUNIOR
Des compétences éprouvées
Durée
39 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Lacunes dans les codes

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Insurance Number Validator - Mettre en œuvre la solution qui corrige les erreurs dans le code du validateur de numéro simple.

C
MIDDLE
Des compétences éprouvées
Durée
53 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C

Lacunes dans les codes

l'évaluation de la connaissance des C

Tâche de programmation - Niveau : Moyen :

C | Notificateur d'événements - Mettre en œuvre un modèle d'observateur, où l'on peut s'abonner à un certain événement et obtenir des notifications.

C++
JUNIOR
Des compétences éprouvées
Durée
57 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Lacunes dans les codes

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | SQLite | Book club - Utilisez l'API SQLite pour trouver les notes moyennes des livres.

C
JUNIOR
Des compétences éprouvées
Durée
52 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C

Lacunes dans les codes

l'évaluation de la connaissance des C

Tâche de programmation - Niveau : Facile

C | SQLite | Book club - Utilisez l'API SQLite pour trouver les notes moyennes des livres.

Android
SENIOR
Des compétences éprouvées
Durée
58 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Android

Lacunes dans les codes

l'évaluation de la connaissance des Android, Kotlin

Tâche de programmation - Niveau : Difficile

Android | Kotlin, C | JNI Magic - Implémentez la fonctionnalité JNI qui vous permet d'appeler la méthode Base::getBaseComponent en ayant une instance Client uniquement.

C
MIDDLE
Des compétences éprouvées
Durée
103 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C

Lacunes dans les codes

l'évaluation de la connaissance des C

Tâche de programmation - Niveau : Moyen :

C | TCP File download - Implémenter un simple protocole de transmission de fichiers TCP.

C
SENIOR
Des compétences éprouvées
Durée
142 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des GIT

Lacunes dans les codes

l'évaluation de la connaissance des C

Tâche de programmation - Niveau : Difficile

C | Serveur de fichiers TCP - Implémenter un simple protocole de transmission de fichiers TCP - serveur

C++
JUNIOR
Des compétences éprouvées
Durée
52 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Lacunes dans les codes

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Parsing de fichiers JSON - Implémentez le parsing INI en utilisant la bibliothèque JSON-C.

C++
JUNIOR
Des compétences éprouvées
Durée
62 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Lacunes dans les codes

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Parsing des fichiers INI - Implémenter le parsing des fichiers INI en utilisant la bibliothèque iniparser.

C
JUNIOR
Des compétences éprouvées
Durée
52 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C

Lacunes dans les codes

l'évaluation de la connaissance des C

Tâche de programmation - Niveau : Facile

C | Enregistreur de données GPS - Mettre en œuvre une fonction pour enregistrer les données GPS dans le fichier au format spécifié.

C++
SENIOR
Des compétences éprouvées
Durée
69 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des GIT, C++

Lacunes dans les codes

l'évaluation de la connaissance des C++, Modèles

Tâche de programmation - Niveau : Difficile

C++ | Object Shared Thread Guard - Mettez en place un outil pour votre équipe afin d'accéder et de manipuler les données de manière sécurisée dans un environnement multithread.

C++
MIDDLE
Des compétences éprouvées
Durée
54 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Moyen :

C++ | Auto-enregistrement des objets avec CRTP - Étendre la classe CRTP pour l'auto-enregistrement et implémenter les méthodes d'interface manquantes.

C++
JUNIOR
Des compétences éprouvées
Durée
50 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Polymorphisme de base - Préparer l'interface polymorphe de Shape, et une interface de référence d'implémentation Square.

C
MIDDLE
Des compétences éprouvées
Durée
98 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des C

Tâche de programmation - Niveau : Moyen :

C | TCP File Uploader - Mise en œuvre d'un protocole de transmission simple, overt TCP.

C++
JUNIOR
Des compétences éprouvées
Durée
50 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Fichier binaire Lire le GPIO - Lire le contenu du fichier binaire et l'écrire dans le GPIO.

C++
MIDDLE
Des compétences éprouvées
Durée
54 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Moyen :

C++ | Ecriture de fichier binaire GPIO - Lire le contenu du fichier binaire et l'écrire dans le GPIO.

C++
MIDDLE
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Moyen :

C++ | Codage de la longueur de course - Mise en œuvre codage de la longueur de course pour les chaînes de texte ASCII.

Développeur mobile
SENIOR
Des compétences éprouvées
Durée
100 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation - Niveau : Difficile

iOS | Swift | Conference App Senior - Mise en place d'un service réseau permettant d'interagir avec le serveur.

Tâche de programmation - Niveau : Difficile

Android | Appel asynchrone du natif vers Java via JNI - Fournir la partie JNI manquante du combo de communication natif-Java qui répond à certaines exigences.

Android
SENIOR
Des compétences éprouvées
Durée
45 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Kotlin, Android

Tâche de programmation - Niveau : Difficile

Android | Kotlin | Appel asynchrone du natif vers Java via JNI - Fournir la partie JNI manquante du combo de communication natif-Java qui répond à certaines exigences.

C++
MIDDLE
Des compétences éprouvées
Durée
55 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Moyen :

C++ | Codage par longueur de course - Mise en œuvre de fonctions pour coder et décoder des chaînes de caractères à l'aide du codage par longueur de course.

C++
JUNIOR
Des compétences éprouvées
Durée
50 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

[Single File] C++ | Movie watchlist analyzer | Find top-rated movies - Mettre en place une application pour trouver les films les mieux cotés regardés par un groupe d'amis.

C++
JUNIOR
Des compétences éprouvées
Durée
50 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des C++

Tâche de programmation - Niveau : Facile

C++ | Analyseur de commandes - Mettre en œuvre un analyseur de commandes qui renvoie une quantité totale de commandes pour un produit et un jour donnés.

Les meilleurs tests C et C++ en ligne pour les développeurs de logiciels :

Les rôles recommandés pour les développeurs C et C++ sont les suivants

  • Ingénieur en systèmes embarqués
  • Développeur C
  • Ingénieur C
  • Programmeur C
  • Programmeur C
  • Développeur C
  • Développeur C++ junior
  • Ingénieur C
  • Développeur de systèmes embarqués
  • Programmeur de systèmes embarqués
  • Développeur junior C

Comment fonctionnent nos tests C et C++

La gamme de tests de codage en ligne C et C++ de Devskiller est conçue pour vous aider à tester les compétences de codage de vos candidats dans le monde réel. Utilisation du test RealLifeTesting votre candidat s'appuie sur le code existant pour mettre en œuvre de nouvelles fonctionnalités, améliorer le code ou localiser et diagnostiquer les bogues existants.

Non contents de tester les compétences de codage C ou C++ du candidat, nos tests de programmation C et C++ en ligne sont des projets complets permettant au candidat d'utiliser ses compétences de codage et de superposer ses connaissances comme il l'entend pour résoudre des problèmes.

Caractéristiques principales

  • Tester les compétences de la vie réelle plutôt que les capacités académiques
  • Configurer des machines réelles dans des conditions réelles
  • Utiliser les bibliothèques existantes qui couvrent une grande variété de compétences et de problèmes auxquels les développeurs C et C++ sont confrontés
  • Présélectionnez vos candidats au moment qui leur convient le mieux, où qu'ils se trouvent dans le monde
  • Des contrôles durables du plagiat garantissent l'unicité du code et des compétences de vos candidats
  • Évaluer automatiquement les performances de votre candidat et produire un rapport compréhensible par les recruteurs non techniques
  • Disponible pour les développeurs C et C++ juniors, moyens et seniors

Ce qu'il faut rechercher chez les développeurs C et C++

Les développeurs C et C++ sont très demandés, car leurs compétences sont adaptées à l'industrie du jeu et du divertissement, et ils sont souvent utilisés sur de nombreuses technologies embarquées. Comme ces langages existent depuis longtemps, ils sont polyvalents, mais nécessitent également des compétences spécifiques pour les utiliser au mieux de leur potentiel.

Pour se faire une idée précise de ce qu'un développeur C++ sait de son langage, il est préférable de se pencher sur son expérience passée. Ont-ils travaillé sur de grands projets ? Quelle était leur taille et quel rôle ont-ils joué ? Quelle est l'étendue de leur arithmétique de pointeur ? Quelle est leur expérience des outils de débogage ? Ont-ils l'expérience et la confiance nécessaires pour utiliser plusieurs outils d'analyse de code ?

Bien entendu, le meilleur moyen de vérifier les compétences en C et C++ d'un candidat est un test en ligne.

Vous ne voyez pas ce que vous voulez ?

Vous ne trouvez pas les tests en ligne C et C++ que vous souhaitez ? Pas de stress - vous pouvez utiliser notre assistant de tâches pour construire votre propre test de codage, en utilisant les ressources dont disposent vos développeurs et en vous concentrant sur les problèmes auxquels votre équipe est généralement confrontée. Livrez vos tests à un développeur n'importe où dans le monde et à tout moment.

Vous pouvez également consulter ces pages similaires :
Tests de codage en C
Test de code C++ en ligne

Vous voulez la preuve que nos tests en ligne C et C++ fonctionnent ?

Il est compréhensible de ressentir une certaine appréhension au moment de décider d'investir ou non dans notre outil de dépistage. Pour vous aider dans votre décision, pourquoi ne pas consulter les commentaires de certains de nos clients :

Magdalena Rogóż - Responsable adjoint du marketing chez Kodilla

"Utiliser DevSkiller pour noter les tests est 2 fois plus rentable tout en donnant à nos étudiants un bien meilleur test et en les préparant aux futurs tests de recrutement".

Olga Berger - Recruteur principal et spécialiste du sourcing chez CodeValue

"DevSkiller est facile à utiliser et convivial".

Sabu Pappu - Responsable de l'acquisition de talents chez Veriday

"Nous avons réduit le rejet des technologies, ce qui est très bien. Nous avons constaté une amélioration de 25% à ce stade après la mise en œuvre de DevSkiller. La plate-forme nous aide vraiment à évaluer les compétences en programmation des candidats et à fournir une approche logique des compétences en résolution de problèmes des professionnels de l'informatique. DevSkiller nous a fait gagner beaucoup de temps pendant la phase de montée en puissance et nous a permis d'inviter des candidats de bonne qualité qui ont obtenu de bons résultats au test, ce qui a fini par améliorer les critères de sélection".

Foire aux questions

Qu'est-ce que RealLifeTesting ??

Le test "RealLifeTesting est la force motrice de nos tests en ligne DevSkiller C et C++. Nous pensons que la meilleure façon d'évaluer les compétences d'un développeur est de simuler les scénarios du monde réel qu'il est susceptible de rencontrer dans son travail, puis de lui poser des défis en fonction de ces scénarios. RealLifeTesting fournit la plate-forme permettant de mesurer avec précision les compétences de codage, la gestion du temps et les capacités de réflexion critique d'un développeur, tout cela pendant la phase initiale de sélection du recrutement. RealLifeTesting permet aux recruteurs d'en apprendre beaucoup plus sur leurs candidats qu'avec les traditionnels défis de codage ou les puzzles algorithmiques, ce qui leur évite des heures de tests.

Comment les tests en ligne C et C++ sont-ils évalués ?

L'un des principaux avantages de la méthode de test DevSkiller est que nos tests en ligne C et C++ sont évalués automatiquement. Dès que le candidat a terminé son test C++, ou dès que le temps s'écoule, la plateforme DevSkiller se met automatiquement au travail pour générer les résultats.

Chaque candidat développeur est évalué pour savoir si la solution qu'il a proposée fonctionnera ou non (un facteur essentiel dans tout développement de logiciel) et comment sa solution fonctionnera dans les cas extrêmes. Au cours de l'évaluation, les candidats peuvent effectuer des tests unitaires pour tester leurs solutions s'ils le souhaitent. Les développeurs sont évalués sur la qualité du code qu'ils ont saisi et le nombre d'erreurs éventuelles dans le code. L'esprit critique, les compétences en matière de gestion du temps et l'ingéniosité sont mis à l'épreuve.

Les résultats sont ensuite compilés dans un rapport clair et facile à comprendre, conçu pour que les professionnels non techniques puissent le suivre facilement. DevSkiller garantit également l'exactitude des tests, en mettant en œuvre une série d'outils anti-plagiat tout au long du processus de test.

Combien de temps faut-il pour mettre en place DevSkiller ?

Le test DevSkiller est conçu pour être aussi convivial que possible. Cela signifie que le dur labeur a déjà été fait par nos experts, pour vous épargner toute difficulté. DevSkiller est remarquablement facile à mettre en route. Il vous suffit de créer votre compte et vous êtes prêt à envoyer des invitations à passer les tests à vos candidats. DevSkiller stocke un vaste rétro-catalogue de tests en ligne en C et C++ prêts à être envoyés.

Dois-je être programmeur pour utiliser DevSkiller ?

Nous pensons que vous ne devriez pas avoir besoin d'être un expert pour engager un expert. C'est pourquoi nous avons conçu DevSkiller pour qu'il soit aussi simple à utiliser et aussi automatisé que possible.

Nos tests prêts à l'emploi permettent aux utilisateurs non techniques de vérifier les compétences techniques de tous les candidats sélectionnés. Les tests sont prêts à l'emploi, les rapports d'évaluation sont faciles à lire et générés automatiquement, et nous mettons même en place des tests de plagiat automatiques pour garantir l'exactitude des tests. Si vous disposez d'un technicien, vous pouvez même créer votre propre test personnalisé, mais vous n'avez pas besoin d'être vous-même un expert pour utiliser efficacement notre outil de sélection. 

Certifications de sécurité et conformité. Nous veillons à ce que vos données soient sûres et sécurisées.

Logo DevSkiller Logo TalentBoost Logo TalentScore