DevSkiller TalentBoost-logoDevSkiller TalentScore-logoDevSkiller-logoTalentBoost-logoTalentScore-logo

Spørgsmål om JavaScript-kodning

Spørgsmål om JavaScript-kodning er ekspertmæssigt udarbejdet af DevSkiller for at hjælpe dig med at finde den perfekte JavaScript-udvikler til din virksomhed. DevSkiller JavaScript-kodningsspørgsmål er designet til at teste udviklernes JavaScript-kodningsevner på alle erfaringsniveauer.

DevSkiller implementerer RealLifeTesting™-metoden til at teste interviewkandidater, en avanceret metode, der er designet til at genskabe de virkelige scenarier, som en JavaScript-udvikler kan møde i det daglige.

Teknologier, der er omfattet:

Programmeringssprog: JavaScript

JavaScript-rammer og -biblioteker: Angular, React, Ember, Backbone, Meteor, jQuery og andre

Byg værktøjer: NPM, Gulp, Bower

Angular 2+
SENIOR
Testede færdigheder
Varighed
53 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om Angular2+, JavaScript

Spørgsmål efter valg

vurdering af viden om HTML

Programmeringsopgave - Niveau: svær

JavaScript | Angular 2+ | Router Rollebaseret adgangskontrol - Forbered en simpel RBAC for ruter og komponenter.

Vue.js
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om JavaScript, Vue.js

Programmeringsopgave - Niveau: Medium

JavaScript | Vue.js | Contact Form - Færdiggør formularen, så den har alle følgende funktioner: brugeren kan logge ind, så navn og e-mail udfyldes, og efter at formularen er sendt, skal der vises en "Tak"-meddelelse.

TypeScript
MIDDLE
Testede færdigheder
Varighed
65 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Typeskrift

Programmeringsopgave - Niveau: Medium

TypeScript | Redux Selectors | HR-afdeling - Implementer Redux Selectors, der behandler HR-data. Implementeringen vil blive testet i forhold til snapshot-tests.

Vue.js
JUNIOR
Testede færdigheder
Varighed
65 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om JavaScript, HTML, CSS

Programmeringsopgave - Niveau:

JavaScript | Vue.js | Kalendernoter - Implementer en applikation, hvor brugeren kan tilføje en note til en dato, som han/hun vælger fra en kalender.

Vinkelformet
JUNIOR
Testede færdigheder
Varighed
58 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Angular2+, JavaScript, rxjs

Programmeringsopgave - Niveau:

JavaScript | Angular 2+ | Virtuel forretningskortholder - Forbind komponenterne i den virtuelle kortholder ved hjælp af en tjeneste, RxJS og Angulars @Input.

React
MIDDLE
Testede færdigheder
Varighed
113 minutter max.
Evaluering
Automatisk
Testoversigt

Programmeringsopgave - Niveau: svær

JavaScript | React, Redux | Adressebog - Implementer manglende funktioner i en lille React-webapplikation bygget oven på Redux.

Programmeringsopgave - Niveau: Medium

JavaScript | Node.js | Adressebog - Implementer endpoints til at hente listen over kontakter (med en fase matching og begrænsning af resultaterne), hente detaljer om en enkelt kontakt og slette den givne kontakt.

Huller i koden

vurdering af viden om MongoDB

Java
JUNIOR
Testede færdigheder
Varighed
120 minutter max.
Evaluering
Automatisk
Testoversigt

Front End-programmeringsopgave - Niveau: Let

JavaScript | TypeScript | Fakturaapplikation - frontend - Implementer frontend-delen til sammenlægning og aggregering af fakturadata med valutakurser.

Back End programmeringsopgave - Niveau: Let

Java | Fakturaapplikation - backend - Implementer backend-delen til søgning og aggregering af fakturadata med tjenesten og DAO-metoderne.

JavaScript
SENIOR
Testede færdigheder
Varighed
57 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript, HTML, CSS, Tilgængelighed

Programmeringsopgave - Niveau: svær

JavaScript | Funktionel memoisering - Skriv de to versioner af den generiske memoiseringsmekanisme.

Vinkelformet
JUNIOR
Testede færdigheder
Varighed
44 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Angular2+, JavaScript

Huller i koden

vurdering af viden om Angular2+, JavaScript

Programmeringsopgave - Niveau:

JavaScript | Angular 2+ | Valutaberegner - Færdiggør en applikation, der skal konvertere et beløb i den valgte valuta til USD.

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

Spørgsmål efter valg

vurdering af viden om JavaScript, Redux

Programmeringsopgave - Niveau:

JavaScript | Redux | HR Department - reducers - Implementer redux reducers og selektorer korrekt.

JavaScript
SENIOR
Testede færdigheder
Varighed
46 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript

Programmeringsopgave - Niveau: svær

JavaScript | Funktionel memoisering - Skriv de to versioner af den generiske memoiseringsmekanisme.

TypeScript
MIDDLE
Testede færdigheder
Varighed
126 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Typeskrift

Programmeringsopgave - Niveau: Medium

TypeScript | NestJS | Coffee Recommendation API for My Barista app - Implementer NestJS REST-tjeneste til vurdering og anbefaling af kaffetyper.

TypeScript
SENIOR
Testede færdigheder
Varighed
105 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Typeskrift

Programmeringsopgave - Niveau: svær

TypeScript | Social Media Queries | Find venner efter navn - Implementer funktionen FriendsQueries#queryByNameMatching i henhold til kravene og få alle test til at bestå.

React
SENIOR
Testede færdigheder
Varighed
175 minutter max.
Evaluering
Automatisk
Testoversigt

Front End-programmeringsopgave - Niveau: Senior

JavaScript | React, Redux | Adressebog - Implementer manglende funktioner i en lille React-webapplikation bygget oven på Redux.

Backend-programmeringsopgave - Niveau: Medium

JavaScript | Node.js | Adressebog - Implementer endpoints til at hente listen over kontakter (med en fase matching og begrænsning af resultaterne), hente detaljer om en enkelt kontakt og slette den givne kontakt.

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

Spørgsmål efter valg

vurdering af viden om JavaScript, React

Programmeringsopgave - Niveau:

Javascript | React | Kalendernoter - Implementer en applikation, hvor brugeren kan tilføje en note til en dato, som han/hun vælger fra en kalender.

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

Huller i koden

vurdering af viden om JavaScript

Programmeringsopgave - Niveau:

jQuery | DOM-manipulation - grundlæggende formular - Implementer en interaktiv formular, der gør det muligt at redigere og beregne simple statistikker.

JavaScript
MIDDLE
Testede færdigheder
Varighed
51 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om JavaScript

Programmeringsopgave - Niveau: Medium

jQuery | DOM-manipulation - Implementer interaktiv formular for at muliggøre redigering, bekræftelse af opgaver, deaktivering af input og beregning af statistik.

React Native
SENIOR
Testede færdigheder
Varighed
108 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript

Programmeringsopgave - Niveau: svær

React Native | Movie Store - Implementer en applikation, der giver brugerne mulighed for at købe alle de film, de kan forestille sig.

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

Spørgsmål efter valg

vurdering af viden om JavaScript, React

Programmeringsopgave - Niveau:

JavaScript | React | Search-Engine Application - Implementer en applikation til at søge og filtrere produkter i en online shop.

Vinkelformet
MIDDLE
Testede færdigheder
Varighed
72 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Angular Forms API, Angular reaktive formularer, Angular2+, Angular-skabeloner, Angular Sikkerhed

Programmeringsopgave - Niveau: Medium

JavaScript | Angular 2+ | Signup Form - Forbind HTML/CSS med Angular og tilføj korrekt validering.

React Native
MIDDLE
Testede færdigheder
Varighed
101 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript

Programmeringsopgave - Niveau: Medium

React Native | HR Companion App - Implementer en applikation til at hjælpe HR-afdelingen med at vedligeholde listen over jobkandidater, der skal evalueres.

React Native
JUNIOR
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript

Programmeringsopgave - Niveau:

React Native | Ultimate BugTracker - Implementer manglende funktioner og løser fejl i applikationen, der bruges som intern fejlfinding i et softwarehus.

De rigtige online JavaScript-tests til at screene JavaScript-udviklere

Anbefalede roller til spørgsmål om JavaScript-kodning

  • JavaScript-udvikler
  • Junior JavaScript-udvikler
  • Frontend-udvikler
  • Full-Stack-udvikler
  • Softwareudvikler
  • Webudvikler

Sådan fungerer DevSkiller JavaScript-kodningsspørgsmål

DevSkiller JavaScript-kodningsspørgsmål er baseret på RealLifeTesting™-metoden, som er unikt designet til at give rekrutteringsfolk mulighed for at sende ansøgere en JavaScript-test, der har til formål at afspejle de reelle udfordringer, de vil møde, når de arbejder for din virksomhed. Det betyder, at du præcist kan teste præcis, hvor godt hver ansøger vil klare sig på jobbet under screeningprocessen. Med denne metode kan du præcist vurdere en JavaScript-udviklers tidsstyringsevner, problemløsningsevne og JavaScript-kodningsevner - alt sammen før interviewfasen.

Vigtigste funktioner

  • Test JavaScript-kodningsevne og ikke kun akademiske færdigheder
  • Spar tid med fjerntestning
  • RealLifeTesting™-metodologien tilbyder en unik testplatform, hvor kandidaterne kan vælge at bruge deres eget IDE, klone til Git, køre enhedstests og få adgang til Stack Overflow, Github og Google til research.
  • Effektive værktøjer til bekæmpelse af plagiat scanner automatisk indholdet for at sikre testens nøjagtighed
  • Testene kan overvåges i realtid
  • Automatisk genererede ikke-tekniske resultater
  • Testene spænder fra seniorudviklere ned til stillinger som junior JavaScript-udvikler.

Færdigheder, der er dækket i vores spørgsmål om JavaScript-kodning

  • ES5
  • ES6
  • Funktionel
  • Funktionel programmering
  • JavaScript
  • NestJS
  • Node.JS
  • REST API
  • Typeskrift
  • React
  • React Native
  • React-Redux
  • Redux
  • Redux-Form
  • jQuery
  • Test af øjebliksbilleder
  • Vinkelformet
  • Angular Forms API
  • Angular reaktive formularer
  • Angular Sikkerhed
  • Angular-skabeloner
  • Skabelon-drevne formularer
  • Webudvikling

Hvad du skal kigge efter hos en JavaScript-udvikler

JavaScript (eller JS) er et programmeringssprog med flere paradigmer, som er et af de mest populære programmeringssprog, der anvendes i dag. På grund af dets popularitet kan det være svært at finde den rette JavaScript-udvikler. Her er, hvad du skal holde øje med:

Det grundlæggende i JavaScript er relativt let at lære, hvilket betyder, at mange udviklere kun lærer det, de har brug for for at få tingene gjort. En god JavaScript-udvikler skal dog have en god baggrundsviden om selve sproget for at kunne skrive applikationer af høj kvalitet.

JavaScript udvikler sig også meget hurtigt, og der skabes nye frameworks hver dag, hvilket betyder, at det er positivt, hvis selv en junior JavaScript-udvikler kan demonstrere et godt kendskab til populære frameworks. Det er dog måske vigtigere at have en JavaScript-udvikler, der kan demonstrere kendskab til ældre JavaScript frameworks eller biblioteker og dermed en dybere forståelse af sproget som helhed.

Det er også vigtigt at forstå, at en JavaScript-udvikler vil have en anden videnbase afhængigt af sin erfaring og den rolle, han/hun søger. F.eks. vil en front-end-udvikler kræve et andet sæt færdigheder end en full stack-udvikler. I disse tilfælde vil kerneviden om sproget være den samme, men hver udvikler bør også have specifik viden relateret til deres arbejdsområde.

Hvis du ansætter til en stilling på et højere niveau, er det også nødvendigt med kommerciel erfaring, men for en mellemniveau- eller junior JavaScript-udvikler er det tilstrækkeligt med en portefølje med noget velskrevet kode.

Vil du tilpasse spørgsmål om JavaScript-kodning?

DevSkiller JavaScript-kodespørgsmål kan tilpasses fuldstændigt, så de kan tilpasses til din virksomheds krav. Du kan vælge det programmeringssprog, der skal vurderes, hvor lang tid hver test skal tage at gennemføre, og du kan endda overvåge testene i realtid.

Vil du have bevis på, at vores spørgsmål om JavaScript-kodning virker?

Det kan være svært at finde ud af, hvordan du bedst investerer din virksomheds penge, så tag ikke vores ord for gode varer, men hør her hvad vores kunder har at sige:-

Spartez er en Platinum Top Vendor på Atlassian Marketplace. Virksomheden fokuserer på Atlassian og det agile økosystem og leverer nyttige værktøjer til Server og Cloud, samt tilbyder support til kunder og evaluatorer.

Før de valgte DevSkiller, brugte Patrycja Kiljańska, specialist i talentindkøb hos Spartez, og hendes team, en intern løsning til at screene kandidater til interviews, hvilket resulterede i, at mere end 23% af kandidaterne bestod den indledende test. Det gjorde det utroligt svært at beslutte, hvem der skulle tilbage til næste fase, hvilket førte til, at rekrutteringsmedarbejderne gennemførte langt flere interviews end nødvendigt. Desuden tog screeningen af hver test omkring 15-20 minutter at evaluere, hvilket øgede belastningen af deres arbejdsstyrke. Resultatet var, at hele processen var ineffektiv og omstændelig.

DevSkillers test evalueres automatisk, og efter at have brugt DevSkiller til at foretage en mere grundig screening af kandidaterne fandt Spartez ud af, at kun 10,23% af ansøgerne klarede sig igennem første fase af den tekniske screening, og at virksomheden som helhed kunne filtrere 43% flere kandidater fra i løbet af rekrutteringsprocessen, inden der blev arrangeret et personligt møde.

Patrycja Kiljańska - Specialist i talentindkøb hos Spartez

"Vi har erstattet en intern løsning, der krævede meget vedligeholdelse, med DevSkiller. Vores proces ser ud som den samme, men produktet giver os en bedre ydeevne. Resultaterne er også meget nemmere at vurdere."

Ofte stillede spørgsmål

Hvad er RealLifeTestingTM?

RealLifeTestingTM-metoden er grundlaget for alle DevSkiller JavaScript-kodningsspørgsmål. Programmet er designet til at simulere virkelige, daglige JavaScript-scenarier, som dine udviklere sandsynligvis vil støde på i deres arbejde. Denne testmetode gør det muligt for rekrutteringsmedarbejdere at få en omfattende forståelse af ansøgerens færdighedsniveau allerede fra starten af screeningprocessen.

Kun de kandidater, der er bedst til rollen, er i stand til at demonstrere den klare forståelse og viden, der kræves for at komme videre i JavaScript-testen.

Hvor lang tid tager det at opsætte DevSkiller?

Det tager ingen tid at oprette Java-kodespørgsmål, og de kan være klar til at blive sendt på bare 5 minutter. DevSkiller gemmer et omfattende bibliotek af kodningstests og JavaScript-spørgsmål, hvilket betyder, at du kan begynde at vurdere JavaScript-udviklerkandidater, så snart du har oprettet din konto.

Skal jeg være programmør for at bruge DevSkiller?

Det fantastiske ved DevSkiller er, at det er designet til at generere resultater automatisk og kører med så lidt eksternt input som muligt. Det betyder, at færdige tests kan udføres af rekrutteringsmedarbejdere, der selv har lidt kendskab til programmering, og derefter præsenteres resultaterne på en enkel og letforståelig måde. Hvis du har en person, der er teknisk interesseret i at udføre rekrutteringsprocessen, kan testene endda udarbejdes helt fra bunden.

Hvad gør du ved plagiat?

Fordelen ved DevSkiller-modellen er, at spørgsmål om Java-kodning kan vurderes automatisk. Det betyder, at DevSkiller-modellen også kan implementere strenge antiplagiatværktøjer for at sikre hver enkelt tests ægthed. Der kan f.eks. foretages kontrol for at se, om kandidaten kigger på en anden skærm, mens han/hun udfører sin test. DevSkiller kan også automatisk krydsreferere hver enkelt kandidats kodning og svar med svar fra tidligere kandidater, og hvis der er et match, kan systemet kategorisk filtrere snyd fra.

Hvad synes kandidaterne om DevSkiller JavaScript-kodningsspørgsmål?

Udviklerkandidater er overvældende positive i deres feedback om DevSkiller-modellen for brug af JavaScript-tests. Langt de fleste udviklere nyder muligheden for at kunne demonstrere deres tekniske færdigheder på en måde, der er relevant for deres arbejde. De fleste sætter også pris på, at DevSkiller-tests anvender kodningsværktøjer og konventioner som f.eks. enhedstest og kloning til GIT fra et personligt IDE.

Mange udviklere kan være mistænksomme over for akademiske algoritmiske tests, og nogle nægter endda at tage dem overhovedet, da de ikke tester de færdigheder, som udviklere rent faktisk bruger dagligt, og måske beder om viden om noget, som de ikke har brugt i praksis i årevis. Med DevSkiller-tests mærker udviklerne imidlertid forskellen og sætter pris på at kunne demonstrere deres tekniske færdigheder.

Tjek ud CSS online tests.