C++

C++ kode test online

DevSkiller C++ online tests er udarbejdet af DevSkillers eksperthold for at hjælpe med at rekruttere kandidater med de rette C++-færdigheder. Med DevSkiller er det nemmere end nogensinde før at vurdere en udviklers C++ testkode nøjagtigt ved hjælp af en række C++ vurderingstests og C++ eksamensspørgsmål.

DevSkiller C++ testkodevurderinger er baseret på RealLifeTesting™-metoden. Dette er en unik testmodel baseret på en simpel idé om, at det er mere nyttigt at vurdere en udvikler på baggrund af udfordringer, der ligner det arbejde, han/hun vil komme til at stå over for, end at sætte ham/hende f.eks. på algoritmiske tests, der kun beviser hans/hendes evne til at håndtere algoritmiske tests.

Gennem en række interviewspørgsmål og simulerede udfordringer fra det virkelige liv er DevSkiller i stand til præcist at vurdere hver enkelt kandidats C++-testkode og give rekrutteringsansvarlige mulighed for at filtrere de bedste ansøgere til jobbet fra starten.

C++
SENIOR
Testede færdigheder
Varighed
69 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om GIT, C++

Huller i koden

vurdering af viden om C++, Skabeloner

Programmeringsopgave - Niveau: svær

C++ | Object Shared Thread Guard - Implementer et værktøj til dit team til trådsikker adgang til og håndtering af data i et miljø med flere tråde.

C++
JUNIOR
Testede færdigheder
Varighed
50 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau:

[Single File] C++ | Movie watchlist analyzer | Find top-rated movies - Implementer et program til at finde de bedst vurderede film, der er set af en gruppe af venner.

C++
JUNIOR
Testede færdigheder
Varighed
50 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau:

[Single File] C++ | Orders analyzer - Implementer en ordreanalysator, der returnerer en samlet ordremængde for et givet produkt og en given dag.

C++
JUNIOR
Testede færdigheder
Varighed
50 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau:

[Single File] C++ | Movie watchlist analyzer | Find de mest sete film - Implementer et program til at finde de mest sete film blandt en gruppe af venner.

C++
JUNIOR
Testede færdigheder
Varighed
50 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau:

[Single File] C++ | Movies Analyzer | Find top favorit film blandt venner - Implementer en metode, der analyserer film datasæt og returnerer array af de mest foretrukne film

C++
MIDDLE
Testede færdigheder
Varighed
55 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau: Medium

[Single File] C++ | Logs Analyzer | Count matching log file entries - Implementer en metode, der analyserer logposter fra flere filer og returnerer et kort med et antal matches for hver logfil

C++
MIDDLE
Testede færdigheder
Varighed
55 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau: Medium

[Single File] C++ | Orders Analyzer | Find en gennemsnitlig ordreværdi for hver ugedag - implementer en metode, der analyserer ordredatasæt og returnerer et kort med den gennemsnitlige ordreværdi for hver ugedag

C++
JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++

Programmeringsopgave - Niveau:

[Single File] C++ | Orders Analyzer | Find en gennemsnitlig bestilt mængde for hver ugedag - Implementer en metode, der analyserer ordresæt og returnerer et kort med den gennemsnitlige bestilte mængde af et produkt for hver ugedag

C++
SENIOR
Testede færdigheder
Varighed
43 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om C++ sprog

Programmeringsopgave

containerklasse, kandidaten skal rette den eksisterende fejlbehæftede containerimplementering med fokus på hukommelsesstyring, særlige medlemsfunktioner og garantier for sikkerhed i forbindelse med undtagelser

Anbefalede roller til C++ testkode online spørgsmål

  • Full stack-udvikler
  • Backend-udvikler
  • C++-udvikler
  • Junior C-udvikler
  • Middle C Udvikler
  • Senior C-udvikler
  • Junior C++-udvikler
  • C++-udvikler i midten
  • Senior C++-udvikler

Sådan fungerer DevSkiller C++-testkodespørgsmål og onlinetest

Alle DevSkiller online spørgsmål til C++ testkode er drevet af RealLifeTesting™. RealLifeTesting™-metoden er et gennembrud i vurderingen af udviklere, da den simulerer udfordringer fra det virkelige liv og beder udviklere om at demonstrere deres kritiske tænkning og C++-færdigheder for at overvinde de udfordringer, de står over for.

Vurder ansøgernes evne til at administrere deres tid, deres evne til at løse problemer og deres færdigheder inden for kodning, og sørg for at vælge den rette kandidat til din virksomhed.

Vigtigste funktioner

  • Analyser kodningsevnen og ikke kun den akademiske evne
  • Spar tid og penge med fjerntestning
  • RealLifeTesting™-metodologien giver en bedre brugeroplevelse, hvor kandidaterne kan bruge deres eget IDE, klone til GIT, køre enhedstests og få adgang til Stack Overflow/Github/Google til research.
  • Strenge anti-plagiat værktøjer for at sikre testens nøjagtighed
  • Overvåg vurderingstests i realtid
  • Automatiserede resultater, som ikke-tekniske rekrutteringsfolk kan forstå
  • Prøver til rådighed for C++-stillinger på junior-, mellem- og seniorniveau

Færdigheder, der er dækket i vores online test af C++ testkode

  • Stikkontakter
  • TCP
  • C++
  • Indlejret
  • GPIO
  • Kodning af løbelængde

Hvad skal man kigge efter i C++-testkodeingeniør

C++ er et programmeringssprog, der har eksisteret i lang tid. Det får ikke altid den opmærksomhed, som andre sprog får, men det er stadig en integreret del af en stor del af spil og indlejret teknologi. C++ er forskelligt fra programmeringssproget C, selv om det oprindeligt blev udviklet som en opfølgning på dette sprog. Der kan ofte være en stejl indlæringskurve, når det drejer sig om C++, så det er vigtigt at ansætte den rette person.

For det første skal C++-interviewspørgsmålene skræddersyes til at henvise specifikt til C++ og ikke til et andet sprog, da der er begreber, som kun giver mening i forbindelse med C++-sfæren.

Din C++-kandidat skal derefter demonstrere viden inden for 5 hovedområder: C++-biblioteker, compilere, debugging, kodeinstrumentering og statisk analyse.

Ud over standardbiblioteket bør din C++-ingeniør kende Boost, QT og STL samt andre mindre almindelige, men stadig populære biblioteker, som Eigen og Loki.

Din C++-ingeniør skal være bekendt med de forskellige compilere, der bruges til at skabe programmer med C++, herunder GCC - GNU, Clang, MSVC (Microsofts compiler) og ICC (Intels compiler). De skal også demonstrere kendskab til de C++-debuggerværktøjer, der bruges til at finde fejl i C++-programmer, f.eks. Valgrind, GDB, LLDB og WinDBG.

Din C-udviklerkandidat skal have kendskab til Address, Memory og UndefinedBehavior Sanitizer. De skal også være fortrolige med at bruge fejlfindingsværktøjer som Address/Memory/UndefinedBehavior Sanitizer. Du ønsker også, at din ingeniør skal have kendskab til statisk analyse for at kunne analysere kildekoden med hensyn til fejl.

Endelig vil det være nyttigt, hvis din C++-udvikler har erfaring med kommercielle og open source-projekter.

Vil du få mere ud af DevSkiller C++ testkodevurderinger?

DevSkiller online opgaveguiden leveres klar med standard C++ vurderingstests, men du kan også bygge dine egne fuldt tilpassede tests for at få mere ud af dem. DevSkiller er designet til at være så brugervenlig som muligt for ikke-tekniske rekrutteringsfolk, så det hårde arbejde er allerede gjort for dig. Hvis du har en teknisk person til rådighed, kan du selv definere parametrene for dine tests. Dette giver dig mulighed for at ændre tidsgrænsen for hver test, at indstille testens omfang og endda at indstille det sprog, der skal testes. Alt sammen mens du overvåger kandidaterne i realtid. Det har aldrig været nemmere at finde din næste C++-ingeniør.

Vil du have bevis for, at vores C++-testkodevurderinger virker?

Det er helt forståeligt at være interesseret i det, DevSkiller har at tilbyde, samtidig med at man stadig er en smule bekymret. Hvis du er usikker, så tag et kig på, hvad nogle af vores tilfredse kunder har at sige:

Jonatan Rugarn - CEO, stifter, Recruiter hos Lingonberry Talent Acquisition, Engineering Manager hos Avinode Group

"Rekrutteringsprocessens varighed er ikke ændret, men vi bruger mindre tid og kræfter pr. kandidat. Vi spilder heller ikke tid på de forkerte kandidater."

Michael Gerwig - Teknisk chef hos Ada Health

"DevSkiller hjalp os med at spare kostbar tid på stedet for ansøgere, der allerede nu er sandsynlige at passe ind. Vi sparer 3 timer pr. kandidat - det var den tid, vi før brugte med ansøgere på en teknisk opgave."

Ofte stillede spørgsmål

Hvad gør du ved plagiat?

DevSkiller tager plagiat meget alvorligt. Som rekrutteringsansvarlig er det vigtigt at vide, at de resultater, du ser for hver enkelt C++-vurderingstest, er nøjagtige og retfærdige. DevSkiller har en række værktøjer på plads for at sikre, at der ikke kan forekomme plagiat under testen. Der er skærmoptagelse for at kontrollere, om kandidaten kigger på en anden skærm, når han/hun tager en test, og der anvendes værktøjer til social lytning, som kontrollerer kandidatens IP-adresse og bruger live par-notifikationer. Der foretages også kontrol af plagiat på hver enkelt kandidats indtastede kode og på de svar, de giver på forskellige C++-prøvespørgsmål. Svarene krydsrefereres derefter med alle andre svar, der nogensinde er afgivet, for at sikre, at der ikke er nogen gentagelser af svar.

Hvad synes kandidaterne om DevSkiller-testene?

Den feedback, vi modtager fra kandidater, er overvældende positiv, og de fleste er store fans af strukturen i vores C++-kodetestvurderinger. Så ofte bliver udviklere vurderet på akademiske algoritmiske tests, som de sandsynligvis ikke har rørt i årevis, hvorimod DevSkiller giver dem en chance for at demonstrere de færdigheder, som de rent faktisk bruger i det daglige. Det er også et plus, at DevSkiller-testene anvender normale kodningsværktøjer og konventioner som f.eks. unit testing og kloning til GIT fra et personligt IDE. Kandidater kan af og til være lidt nervøse, fordi de forventer, at DevSkiller-testning er det samme som algoritmetestning. Når de først er klar over forskellen, er kandidaterne som regel glade for at få mulighed for at bevise deres færdigheder i en fair ramme.

Hvordan tager ansøgerne en prøve?

DevSkiller C++ testkodevurderinger kan tages på afstand, når det passer kandidaten. Når kandidaten har fået invitationen til testen, har han/hun et bestemt tidsrum til at gennemføre sin C++-vurderingstest. Under testen kan kandidaterne bruge vores avancerede IDE i browseren eller færdiggøre projektet i deres foretrukne IDE og derefter klone projektet til GIT. Under testen kan kandidaterne køre enhedstests for at sikre, at deres løsninger fungerer, som de skal.

Standardindstillingerne begrænser hver test til et bestemt tidsrum, og hvis en kandidat løber tør for tid, evalueres testen automatisk. Automatiske rapporter sendes derefter til rekrutteringsmedarbejderen, når de er genereret i en letforståelig, ikke-teknisk rapport.

DevSkiller-logo TalentBoost-logo TalentScore-logo