Test online su C e C++

I test online DevSkiller C e C++ sono stati preparati dai nostri esperti di linguaggio C per verificare il livello di competenza degli sviluppatori C per le posizioni Junior, Middle e Senior. I nostri test C online possono aiutarvi nello screening tecnico e nei colloqui online.

I test online di DevSkiller C e C++ sono forniti da RealLifeTesting. che consente di trovare sviluppatori con le competenze preferite.

Tecnologie coperte:

Linguaggio di programmazione: C, C++

Framework e librerie C e C++: Google Test, Boost e altri.

Strumenti di costruzione: CMake

C++
JUNIOR
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C++

Lacune nel codice

valutare la conoscenza di C++

Attività di programmazione - Livello: Facile

Validatore di numeri di assicurazione in C++ - Implementazione della soluzione che corregge gli errori nel codice del validatore di numeri semplici.

C
MEDIO
Competenze testate
Durata
53 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C

Lacune nel codice

valutare la conoscenza di C

Attività di programmazione - Livello: Medio

C | Notificatore di eventi - Implementa un modello di osservatore, in cui si può sottoscrivere un determinato evento e ricevere notifiche.

Android
SENIOR
Competenze testate
Durata
58 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Difficile

Android | Kotlin, C | JNI Magic - Implementa la funzionalità JNI che consente di chiamare il metodo Base::getBaseComponent solo con un'istanza Client.

C
MEDIO
Competenze testate
Durata
103 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C

Lacune nel codice

valutare la conoscenza di C

Attività di programmazione - Livello: Medio

C | TCP File download - Implementa un semplice protocollo di trasmissione di file TCP.

C
SENIOR
Competenze testate
Durata
142 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di GIT

Lacune nel codice

valutare la conoscenza di C

Attività di programmazione - Livello: Difficile

C | Server di file TCP - Implementare un semplice protocollo di trasmissione di file TCP - server

C
JUNIOR
Competenze testate
Durata
52 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C

Lacune nel codice

valutare la conoscenza di C

Attività di programmazione - Livello: Facile

C | Registratore di dati GPS - Implementa una funzione per registrare i dati GPS nel file nel formato specificato.

C++
SENIOR
Competenze testate
Durata
69 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di GIT, C++

Lacune nel codice

valutare la conoscenza di C++, Modelli

Attività di programmazione - Livello: Difficile

C++ | Object Shared Thread Guard - Implementa uno strumento per il vostro team per l'accesso e la manipolazione dei dati in un ambiente multithread.

C++
MEDIO
Competenze testate
Durata
55 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C++

Attività di programmazione - Livello: Medio

C ++ | Codifica della lunghezza di esecuzione - Implementazione codifica della lunghezza di esecuzione per le stringhe di testo ASCII.

Sviluppatore mobile
SENIOR
Competenze testate
Durata
100 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività di programmazione - Livello: Difficile

iOS | Swift | Conference App Senior - Implementare un servizio di rete utilizzato per interagire con il server.

Attività di programmazione - Livello: Difficile

Android | Chiamata asincrona da nativo a Java tramite JNI - Fornire la parte JNI mancante della combinazione di comunicazione nativo-Java che soddisfa determinati requisiti.

Android
SENIOR
Competenze testate
Durata
45 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin, Android

Attività di programmazione - Livello: Difficile

Android | Kotlin | Chiamata asincrona da nativo a Java tramite JNI - Fornire la parte JNI mancante della combinazione di comunicazione nativa-Java che soddisfa determinati requisiti.

C++
MEDIO
Competenze testate
Durata
55 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C++

Attività di programmazione - Livello: Medio

C++ | Codifica della lunghezza di esecuzione - Implementazione di funzioni per la codifica e la decodifica delle stringhe utilizzando la codifica della lunghezza di esecuzione.

C++
JUNIOR
Competenze testate
Durata
50 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C++

Attività di programmazione - Livello: Facile

[C ++ | Analizzatore di liste di film | Trova i film più votati - Implementare un'applicazione per trovare i film più votati da un gruppo di amici.

C++
JUNIOR
Competenze testate
Durata
50 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di C++

Attività di programmazione - Livello: Facile

[File singolo] C++ | Analizzatore di ordini - Implementare un analizzatore di ordini che restituisca una quantità totale di ordini per un determinato prodotto e giorno.

I migliori test online di C e C++ per sviluppatori di software:

I ruoli consigliati per gli sviluppatori C e C++ includono:

  • Ingegnere di sistemi embedded
  • Sviluppatore C++
  • Ingegnere C
  • Programmatore C++
  • Programmatore C
  • Sviluppatore C
  • Sviluppatore C++ junior
  • Ingegnere C++
  • Sviluppatore di sistemi embedded
  • Programmatore di sistemi embedded
  • Sviluppatore C junior

Come funzionano i nostri test C e C++

La gamma di test di codifica online C e C++ di Devskiller è stata progettata per aiutarvi a testare le competenze di codifica reali dei vostri candidati. Utilizzando il test RealLifeTesting Il vostro candidato si occupa del codice esistente per implementare nuove funzionalità, migliorare il codice o individuare e diagnosticare i bug esistenti.

Non accontentandoci di verificare semplicemente le capacità di codifica del candidato in C o C++, i nostri test di programmazione online in C e C++ sono progetti completi che consentono al candidato di utilizzare le proprie capacità di codifica e le conoscenze dello stack come meglio crede per risolvere i problemi.

Caratteristiche principali

  • Testano le competenze della vita reale piuttosto che le abilità accademiche
  • Configurare macchine reali in condizioni reali
  • Utilizzare librerie esistenti che coprono un'ampia varietà di competenze e problemi degli sviluppatori C e C++.
  • Eseguire lo screening dei candidati nel momento più opportuno, da qualsiasi parte del mondo
  • Controlli durevoli sul plagio assicurano l'unicità del codice e delle competenze dei vostri candidati
  • Valutare automaticamente le prestazioni dei candidati e produrre un rapporto comprensibile anche per i selezionatori non tecnici.
  • Disponibile per sviluppatori C e C++ junior, middle e senior.

Cosa cercare negli sviluppatori C e C++

Gli sviluppatori C e C++ sono molto richiesti, in quanto le loro competenze sono adatte all'industria del gioco e dell'intrattenimento e sono spesso utilizzate in molte tecnologie embedded. Poiché questi linguaggi esistono da molto tempo, sono versatili, ma richiedono anche un set di competenze specifiche per essere utilizzati al meglio.

Per avere un'idea di quanto uno sviluppatore C++ conosca il suo linguaggio, è meglio guardare alle sue esperienze passate. Hanno lavorato a grandi progetti? Quanto grandi e quale ruolo hanno svolto? Qual è la portata della loro aritmetica dei puntatori? Che esperienza hanno con gli strumenti di debug? Hanno esperienza e sicurezza nell'uso di più strumenti di analisi del codice?

Naturalmente, il modo migliore per verificare le competenze di un candidato in C e C++ è un test online.

Non vedete quello che volete?

Non riuscite a trovare i test online di C e C++ che desiderate? Niente stress: potete usare il nostro Task Wizard per creare il vostro test di codifica, utilizzando le risorse a disposizione dei vostri sviluppatori e concentrandovi sui problemi che il vostro team affronta abitualmente. Consegnate i vostri test a uno sviluppatore in qualsiasi parte del mondo e in qualsiasi momento.

In alternativa, date un'occhiata a queste pagine simili:
Test di codifica C
Test del codice C++ online

Volete la prova che i nostri test online di C e C++ funzionano?

È comprensibile che ci si senta un po' in ansia quando si decide se investire o meno nel nostro strumento di screening. Per aiutarvi a prendere una decisione, vi invitiamo a dare un'occhiata a ciò che hanno da dire alcuni dei nostri clienti:

Magdalena Rogóż - Vice responsabile marketing di Kodilla

"L'uso di DevSkiller per classificare i test è 2 volte più efficiente dal punto di vista dei costi, mentre fornisce ai nostri studenti un test molto migliore e li prepara per i futuri test di reclutamento".

Olga Berger - Reclutatore capo e specialista di sourcing presso CodeValue

"DevSkiller è facile da usare e amichevole".

Sabu Pappu - Responsabile acquisizione talenti presso Veriday

"Abbiamo ridotto il numero di scarti tecnici, il che è fantastico. Abbiamo registrato un miglioramento di 25% a questo punto dopo l'implementazione di DevSkiller. La piattaforma ci aiuta davvero a valutare le competenze di programmazione dei candidati e a fornire un approccio logico alle capacità di risoluzione dei problemi dei professionisti IT. DevSkiller ci ha fatto risparmiare molto tempo durante il ramp up e ci ha aiutato a invitare candidati di buona qualità che hanno ottenuto buoni risultati nel test, migliorando infine i criteri di selezione."

Domande frequenti

Che cos'è RealLifeTesting?

Il test della vita reale La metodologia è la forza trainante dei nostri test online DevSkiller C e C++. Riteniamo che il modo migliore per valutare le competenze di uno sviluppatore sia quello di simulare gli scenari del mondo reale in cui probabilmente si imbatterà nel corso del suo lavoro, per poi sottoporgli delle sfide basate su questi scenari. Test di vita reale fornisce la piattaforma per misurare con precisione le capacità di codifica, di gestione del tempo e di pensiero critico di uno sviluppatore, il tutto mentre si trova ancora nella fase iniziale di selezione del personale. Test di vita reale permette ai selezionatori di imparare molto di più sui candidati rispetto alle tradizionali sfide di codifica o ai puzzle algoritmici, risparmiando ore di test.

Come vengono valutati i test online di C e C++?

Uno dei principali vantaggi del metodo di test DevSkiller è che i nostri test online C e C++ vengono valutati automaticamente. Non appena il candidato ha completato il test C++ o il tempo è trascorso, la piattaforma DevSkiller si mette automaticamente al lavoro per generare i risultati.

Ogni candidato sviluppatore viene valutato in base all'esecuzione o meno della soluzione che ha proposto (un fattore essenziale in tutto lo sviluppo del software) e alle prestazioni della sua soluzione in casi limite. Durante la valutazione, i candidati possono eseguire test unitari per provare le loro soluzioni, se lo desiderano. Gli sviluppatori vengono valutati in base alla qualità del codice che hanno inserito e al numero di eventuali errori presenti nel codice. Il pensiero critico, la capacità di gestire il tempo e l'ingegno sono messi alla prova.

I risultati vengono poi raccolti in un rapporto chiaro e di facile comprensione, progettato per essere seguito anche da professionisti non tecnici. DevSkiller garantisce inoltre l'accuratezza dei test, implementando una serie di strumenti antiplagio durante l'intero processo di test.

Quanto tempo ci vuole per configurare DevSkiller?

Il test di DevSkiller è stato progettato per essere il più semplice possibile. Ciò significa che il lavoro duro è già stato fatto dai nostri esperti, per risparmiarvi qualsiasi difficoltà. DevSkiller è straordinariamente facile da iniziare. Tutto ciò che dovete fare è configurare il vostro account e siete pronti per iniziare a inviare gli inviti ai test ai vostri candidati. DevSkiller dispone di un ampio catalogo di test online di C e C++ pronti per essere inviati.

Devo essere un programmatore per usare DevSkiller?

Crediamo che non si debba essere esperti per assumere un esperto. Per questo abbiamo progettato DevSkiller in modo che sia il più semplice possibile da usare e il più automatico.

I nostri test pronti all'uso consentono agli utenti non tecnici di verificare le competenze tecniche di qualsiasi candidato esaminato. I test sono già pronti, i rapporti di valutazione sono facili da leggere e generati automaticamente, e implementiamo anche test di plagio automatici per garantire l'accuratezza del test. Se avete a disposizione un tecnico, potete anche costruire il vostro test personalizzato, ma non è necessario essere esperti per utilizzare efficacemente il nostro strumento di screening. 

Certificazioni di sicurezza e conformità. Ci assicuriamo che i vostri dati siano sicuri e protetti.

Logo DevSkiller Logo TalentBoost Logo TalentScore