Test online för C och C++

DevSkiller C och C++ onlinetest har utarbetats av våra C-språkexperter för att verifiera C-utvecklarens kompetensnivå för junior-, mellan- och seniortjänster. Våra onlinetest för C kan hjälpa dig vid teknisk screening och onlineintervjuer.

DevSkiller C och C++ onlinetester drivs av RealLifeTesting metod som gör det möjligt att hitta utvecklare med önskad kompetens.

Teknik som omfattas:

Programmeringsspråk: C, C++

Ramverk och bibliotek i C och C++: Google Test, Boost och andra.

Bygg verktyg: CMake

C++
MIDDLE
Testade färdigheter
Varaktighet
54 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

C++ | Självregistrering av objekt med CRTP - Utöka CRTP-klassen för självregistrering och implementera de metoder som saknas i gränssnittet.

SENIOR
Testade färdigheter
Varaktighet
100 minuter max.
Utvärdering
Automatisk
Översikt över testet

Programmeringsuppgift - Nivå: Svårt

iOS | Swift | Conference App Senior - Implementera en nätverkstjänst som används för att interagera med servern.

Programmeringsuppgift - Nivå: Svårt

Android | Asynkrona samtal från native till Java via JNI - Tillhandahåll den saknade JNI-delen av kommunikationskombinationen native-Java som uppfyller vissa krav.

Android
SENIOR
Testade färdigheter
Varaktighet
45 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Kotlin, Android

Programmeringsuppgift - Nivå: Svårt

Android | Kotlin | Asynkrona samtal från native till Java via JNI - Tillhandahåll den saknade JNI-delen av kommunikationskombinationen native-Java som uppfyller vissa krav.

C++
JUNIOR
Testade färdigheter
Varaktighet
50 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Movie watchlist analyzer | Find top-rated movies - Implementera ett program för att hitta de filmer som en grupp vänner tittar på.

C++
JUNIOR
Testade färdigheter
Varaktighet
50 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Orders analyzer - Implementera en orderanalysator som returnerar en total orderkvantitet för en viss produkt och dag.

C++
JUNIOR
Testade färdigheter
Varaktighet
50 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Analysator av filmkökslistor | Hitta de mest sedda filmerna - Implementera ett program för att hitta de mest sedda filmerna bland en grupp vänner.

C++
JUNIOR
Testade färdigheter
Varaktighet
50 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Movies Analyzer | Hitta favoritfilmer bland vänner - Implementera en metod som analyserar filmdatasetet och returnerar en array med de mest favoritfilmerna

C++
MIDDLE
Testade färdigheter
Varaktighet
55 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Logs Analyzer | Count matching log file entries - Implementera en metod som analyserar loggposter från flera filer och returnerar en karta med ett antal matchningar för varje loggfil.

C++
MIDDLE
Testade färdigheter
Varaktighet
55 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Orders Analyzer | Hitta ett genomsnittligt ordervärde för varje veckodag - implementera en metod som analyserar orderdatasetet och returnerar en karta med genomsnittligt ordervärde för varje veckodag

C++
JUNIOR
Testade färdigheter
Varaktighet
35 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++

Programmeringsuppgift - Nivå:

[Single File] C++ | Orders Analyzer | Hitta en genomsnittlig beställd kvantitet för varje veckodag - Implementera en metod som analyserar beställningsdatasetetet och returnerar en karta med genomsnittlig beställd kvantitet för en produkt för varje veckodag

C++
SENIOR
Testade färdigheter
Varaktighet
43 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om C++ språk

Programmeringsuppgift

containerklass, kandidaten måste rätta till befintlig felaktig containerimplementation med fokus på minneshantering, särskilda medlemsfunktioner och garantier för undantagssäkerhet.

De bästa online-testerna i C och C++ för programvaruutvecklare:

Rekommenderade roller för C- och C++-utvecklare är bland annat:

  • Ingenjör för inbyggda system
  • C++-utvecklare
  • C ingenjör
  • C++-programmerare
  • C-programmerare
  • C utvecklare
  • Junior C++-utvecklare
  • C++-ingenjör
  • Utvecklare av inbyggda system
  • Programmerare av inbyggda system
  • Junior C-utvecklare

Hur våra C- och C++-tester fungerar

Devskillers utbud av kodningstester online för C och C++ är utformade för att hjälpa dig att testa de sökandes kodningsfärdigheter i den verkliga världen. Genom att använda RealLifeTesting metodik bygger din kandidat på befintlig kod för att implementera nya funktioner, förbättra koden eller hitta och diagnostisera befintliga fel.

Vi nöjer oss inte med att bara testa kandidatens kodningsfärdigheter i C eller C++, utan våra programmeringstester i C och C++ online är fullständiga projekt som låter kandidaten använda sina kodningsfärdigheter och kunskaper om staplar som han eller hon vill för att lösa problem.

Viktiga funktioner

  • Testa färdigheter i verkliga livet snarare än akademiska färdigheter.
  • Konfigurera riktiga maskiner under verkliga förhållanden
  • Använd befintliga bibliotek som täcker en mängd olika färdigheter och problem som C- och C++-utvecklare möter.
  • Undersök dina kandidater när det passar dem bäst, var som helst i världen.
  • Hållbara plagiatkontroller säkerställer att kandidaternas kod och färdigheter är unika.
  • Utvärdera kandidatens prestationer automatiskt och skapa en rapport som är begriplig för icke-tekniska rekryterare.
  • Tillgänglig för både juniora, mellanstora och seniora C- och C++-utvecklare.

Vad man bör leta efter hos C- och C++-utvecklare

C och C++-utvecklare är mycket efterfrågade, eftersom deras färdigheter passar bra för spel- och underhållningsindustrin och de används ofta i en hel del inbyggd teknik. Eftersom språken har funnits länge är de mångsidiga, men det krävs också särskilda färdigheter för att använda dem fullt ut.

För att få den bästa känslan av hur mycket en C++-utvecklare kan om sitt språk är det bäst att titta på deras tidigare erfarenheter. Har de arbetat med stora projekt? Hur stora och vilken roll spelade de? Hur omfattande är deras pekarräkning? Hur erfarna är de med felsökningsverktyg? Har de erfarenhet av och är trygga med att använda flera kodanalysverktyg?

Det bästa sättet att undersöka en kandidats kunskaper i C och C++ är naturligtvis att göra ett test online.

Ser du inte vad du vill ha?

Hittar du inte de C och C++-tester online som du vill ha? Ingen stress - du kan använda vår uppgiftsguide för att skapa ditt eget kodningstest med hjälp av de resurser som dina utvecklare har tillgång till och fokusera på de problem som ditt team vanligtvis ställs inför. Leverera dina tester till en utvecklare var som helst i världen när som helst.

Vill du ha bevis på att våra online-tester för C och C++ fungerar?

Det är förståeligt att känna sig lite orolig när man ska bestämma sig för om man ska investera i vårt screeningverktyg eller inte. Så för att hjälpa dig med ditt beslut kan du läsa vad några av våra kunder har att säga:

Magdalena Rogóż - Biträdande marknadschef på Kodilla

"Att använda DevSkiller för att betygsätta testerna är två gånger mer kostnadseffektivt samtidigt som det ger våra studenter ett mycket bättre test och förbereder dem för framtida rekryteringstester."

Olga Berger - Ledande rekryterare och specialist på inköp på CodeValue

"DevSkiller är lätt att använda och vänligt."

Sabu Pappu - Ledare för talanganskaffning på Veriday

"Vi har minskat den tekniska avvisningen, vilket är bra. Vi har sett en förbättring på 25% efter implementeringen av DevSkiller. Plattformen hjälper oss verkligen att bedöma kandidaternas programmeringsfärdigheter och ger oss ett logiskt tillvägagångssätt när det gäller IT-proffsens problemlösningsförmåga. DevSkiller sparade oss mycket tid när vi hade en uppstart och hjälpte oss att bjuda in kandidater av god kvalitet som har presterat bra i testet, vilket slutligen förbättrade urvalskriterierna."

Vanliga frågor

Vad är RealLifeTesting?

RealLifeTesting metodik är drivkraften bakom våra DevSkiller C och C++-tester online. Vi anser att det bästa sättet att bedöma en utvecklares färdigheter är att simulera de verkliga scenarier som de troligen kommer att stöta på i sitt arbete, och sedan ställa dem inför utmaningar baserade på dessa scenarier. RealLifeTesting erbjuder en plattform för att exakt mäta en utvecklares kodningsfärdigheter, tidshantering och kritiskt tänkande, allt medan han eller hon fortfarande befinner sig i den inledande screeningfasen av rekryteringen. RealLifeTesting gör det möjligt för rekryterare att lära sig mycket mer om sina kandidater än med traditionella kodningsutmaningar eller algoritmiska pussel, vilket sparar timmar av testning.

Hur utvärderas C och C++-testerna online?

En av de största fördelarna med DevSkillers testmetod är att våra online-tester för C och C++ utvärderas automatiskt. Så snart kandidaten har slutfört sitt C++-test, eller så fort tiden har gått, börjar DevSkiller-plattformen automatiskt arbeta med att generera resultaten.

Varje kandidat bedöms utifrån om lösningen de har tagit fram skulle fungera (en viktig faktor i all programvaruutveckling) och hur lösningen skulle fungera i gränsfall. Under bedömningen kan kandidaterna köra enhetstester för att testa sina lösningar om de vill. Utvecklarna utvärderas utifrån kvaliteten på den kod de har lagt in och antalet eventuella fel i koden. Kritiskt tänkande, tidshantering och uppfinningsrikedom sätts på prov.

Därefter sammanställs resultaten i en tydlig och lättförståelig rapport som är utformad så att den är lätt att följa för icke-tekniska yrkesverksamma. DevSkiller säkerställer också testets noggrannhet genom att implementera en rad antiplagiatverktyg under hela testprocessen.

Hur lång tid tar det att installera DevSkiller?

DevSkillers testning är utformad för att vara så användarvänlig som möjligt. Det betyder att det hårda arbetet redan har gjorts av våra experter för att bespara dig alla svårigheter. DevSkiller är anmärkningsvärt lätt att komma igång med. Allt du behöver göra är att skapa ditt konto och du är redo att börja skicka ut testinbjudningar till dina sökande. DevSkiller lagrar en omfattande back-katalog av online-tester för C och C++ som är redo att skickas ut.

Måste jag vara programmerare för att använda DevSkiller?

Vi anser att du inte ska behöva vara expert för att anlita en expert. Därför har vi utformat DevSkiller så att det ska vara så enkelt att använda och så automatiserat som möjligt.

Med våra färdiga tester kan icke-tekniska användare verifiera de tekniska färdigheterna hos alla kandidater som granskas. Testerna är färdigberedda, bedömningsrapporterna är lätta att läsa och genereras automatiskt, och vi genomför även automatiska plagiattester för att säkerställa testets riktighet. Om du har någon teknisk person tillgänglig kan du till och med bygga ett eget anpassat test, men du behöver inte vara expert själv för att använda vårt screeningverktyg effektivt. 

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp