Frågor om JavaScript-kodning

Frågor om JavaScript-kodning är expertmässigt förberedda av DevSkiller för att hjälpa dig att hitta den perfekta JavaScript-utvecklaren för ditt företag. DevSkillers frågor om JavaScript-kodning är utformade för att testa utvecklarnas färdigheter i JavaScript-kodning på alla erfarenhetsnivåer.

DevSkiller tillämpar RealLifeTesting™-metodiken för att testa intervjupersoner, en avancerad metod som är utformad för att replikera de verkliga scenarier som en JavaScript-utvecklare kan stöta på dagligen.

Teknik som omfattas:

Programmeringsspråk: JavaScript

Ramverk och bibliotek för JavaScript: Angular, React, Ember, Backbone, Meteor, jQuery och andra

Bygg verktyg: NPM, Gulp, Bower

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

Programmeringsuppgift - Nivå: Svårt

HTML/CSS | Startsida - Komplettera CSS-egendomsdefinitioner så att sidan visar den lämpliga splash loader-skärmen innan den visar startsidan.

Programmeringsuppgift - Nivå: Svårt

JavaScript | Funktionell memotisering - Skriv de två versionerna av den generiska memotiseringsmekanismen.

Angular
MIDDLE
Testade färdigheter
Varaktighet
101 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Angular, JavaScript

Luckor i koden

bedömning av kunskaper om Angular, JavaScript

Programmeringsuppgift - Nivå:

JavaScript | Angular | Reactive forms - Förbered ett registreringsformulär med hjälp av Reactive forms

QA
JUNIOR
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om QA, .NET, C# och Selen

Luckor i koden

bedömning av kunskaper om QA, .NET, C# och Selen

Programmeringsuppgift - Nivå:

QA | .NET, Selenium | Firefox Driver | Selenium-tester för inloggningssidan - Implementera selenium-tester för inloggningssidan: kontrollera HTML-komponenter, CSS-stilar, ange värdet på inmatningsfälten och klicka på knappen på sidan.

Angular 2+
SENIOR
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om Angular2+, JavaScript

Frågor om valmöjligheter

bedömning av kunskaper om HTML

Programmeringsuppgift - Nivå: Svårt

JavaScript | Angular 2+ | Router Rollbaserad åtkomstkontroll - Förbered en enkel RBAC för rutter och komponenter.

Vue.js
JUNIOR
Testade färdigheter
Varaktighet
55 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript, Vue.js

Programmeringsuppgift - Nivå:

JavaScript | Vue.js | Notepad - Komplettera en enkel anteckningsapplikation med hjälp av den medföljande NotesService för att spara och läsa anteckningar.

Vue.js
MIDDLE
Testade färdigheter
Varaktighet
70 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript, Vue.js

Programmeringsuppgift - Nivå:

JavaScript | Vue.js | Kontaktformulär - Gör klart formuläret så att det har alla följande funktioner: användaren kan logga in, så att namn och e-post fylls i efter att formuläret har skickats ska ett "Tack"-meddelande visas.

TypeScript
MIDDLE
Testade färdigheter
Varaktighet
65 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Typsnitt

Programmeringsuppgift - Nivå:

TypeScript | Redux Selectors | HR Department - Implementera Redux Selectors som behandlar HR-data. Genomförandet kommer att testas mot snapshot-tester.

Vue.js
JUNIOR
Testade färdigheter
Varaktighet
65 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript, HTML, CSS

Programmeringsuppgift - Nivå:

JavaScript | Vue.js | Kalenderanteckningar - Implementera en applikation där användaren kan lägga till en anteckning för ett datum som de väljer i en kalender.

Angular
JUNIOR
Testade färdigheter
Varaktighet
58 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Angular2+, JavaScript, rxjs

Programmeringsuppgift - Nivå:

JavaScript | Angular 2+ | Virtuell kortinnehavare - Anslut komponenter i den virtuella kortinnehavaren med hjälp av en tjänst, RxJS och Angulars @Input.

React
MIDDLE
Testade färdigheter
Varaktighet
113 minuter max.
Utvärdering
Automatisk
Översikt över testet

Programmeringsuppgift - Nivå: Svårt

JavaScript | React, Redux | Adressbok - Implementera saknade funktioner i en liten React-webbapplikation byggd på Redux.

Programmeringsuppgift - Nivå:

JavaScript | Node.js | Adressbok - Implementera ändpunkter för att hämta listan över kontakter (med fasmatchning och begränsning av resultat), hämta information om en enskild kontakt och ta bort den givna kontakten.

Luckor i koden

bedömning av kunskaper om MongoDB

Java
JUNIOR
Testade färdigheter
Varaktighet
120 minuter max.
Utvärdering
Automatisk
Översikt över testet

Front End-programmering - Nivå:

JavaScript | TypeScript | Fakturaapplikation - frontend - Implementera frontenddelen för att slå samman och aggregera fakturadata med valutakurser.

Back End-programmering - Nivå:

Java | Fakturaapplikation - backend - Implementera backend-delen för sökning och sammanställning av fakturadata med tjänsten och DAO-metoderna.

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

Frågor om valmöjligheter

bedömning av kunskaper om ES6, JavaScript, HTML, CSS, Tillgänglighet

Programmeringsuppgift - Nivå: Svårt

JavaScript | Funktionell memotisering - Skriv de två versionerna av den generiska memotiseringsmekanismen.

Angular
JUNIOR
Testade färdigheter
Varaktighet
44 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Angular2+, JavaScript

Luckor i koden

bedömning av kunskaper om Angular2+, JavaScript

Programmeringsuppgift - Nivå:

JavaScript | Angular 2+ | Valutakalkylator - Gör klart en applikation som ska konvertera ett belopp i vald valuta till USD.

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

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript, Redux

Programmeringsuppgift - Nivå:

JavaScript | Redux | HR Department - reducers - Implementera redux reducers och selectors korrekt.

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

Frågor om valmöjligheter

bedömning av kunskaper om ES6, JavaScript

Programmeringsuppgift - Nivå: Svårt

JavaScript | Funktionell memotisering - Skriv de två versionerna av den generiska memotiseringsmekanismen.

TypeScript
MIDDLE
Testade färdigheter
Varaktighet
126 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Typsnitt

Programmeringsuppgift - Nivå:

TypeScript | NestJS | API för kafferekommendationer för appen My Barista - Implementera NestJS REST-tjänst för att betygsätta och rekommendera kaffetyper.

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

Frågor om valmöjligheter

bedömning av kunskaper om Typsnitt

Programmeringsuppgift - Nivå: Svårt

TypeScript | Social Media Queries | Hitta vänner efter namn - Implementera funktionen FriendsQueries#queryByNameMatching enligt kraven och se till att alla tester går igenom.

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

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript

Programmeringsuppgift - Nivå:

JavaScript | Word Search - Initialisera WordSearch-objektet som innehåller letterGrid och implementera find-metoden som söker i alla riktningar i ett givet rutnät.

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

Front End-programmering - Nivå: Senior

JavaScript | React, Redux | Adressbok - Implementera saknade funktioner i en liten React-webbapplikation byggd på Redux.

Programmeringsuppgift i bakändan - Nivå:

JavaScript | Node.js | Adressbok - Implementera ändpunkter för att hämta listan över kontakter (med fasmatchning och begränsning av resultat), hämta detaljer om en enskild kontakt och ta bort den givna kontakten.

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

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript, React

Programmeringsuppgift - Nivå:

Javascript | React | Kalenderanteckningar - Implementera en applikation där användaren kan lägga till en anteckning för ett datum som han/hon väljer i en kalender.

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

Luckor i koden

bedömning av kunskaper om JavaScript

Programmeringsuppgift - Nivå:

jQuery | DOM-manipulation - grundläggande formulär - Implementera ett interaktivt formulär för att möjliggöra redigering och beräkning av enkel statistik.

JavaScript
MIDDLE
Testade färdigheter
Varaktighet
51 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript

Programmeringsuppgift - Nivå:

jQuery | DOM-manipulation - Implementera interaktivt formulär för att möjliggöra redigering, bekräfta uppgifter, inaktivera inmatningar och beräkna statistik.

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

Frågor om valmöjligheter

bedömning av kunskaper om ES6, JavaScript

Programmeringsuppgift - Nivå: Svårt

React Native | Movie Store - Implementera en applikation som gör det möjligt för användare att köpa alla filmer de kan tänka sig.

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

Frågor om valmöjligheter

bedömning av kunskaper om JavaScript, React

Programmeringsuppgift - Nivå:

JavaScript | React | Sökmotorapplikation - Implementera en applikation för att söka och filtrera produkter i en webbutik.

Rätt JavaScript-test online för att granska JavaScript-utvecklare

Rekommenderade roller för frågor om JavaScript-kodning

  • JavaScript-utvecklare
  • Junior JavaScript-utvecklare
  • Frontend-utvecklare
  • Full-Stack-utvecklare
  • Programvaruutvecklare
  • Webbutvecklare

Hur DevSkiller JavaScript-kodningsfrågor fungerar

DevSkillers frågor om JavaScript-kodning bygger på RealLifeTesting™-metodiken, som är unikt utformad för att rekryterare ska kunna skicka sökande ett JavaScript-test som syftar till att spegla de verkliga utmaningar som de kommer att ställas inför när de arbetar för ditt företag. Det innebär att du kan testa exakt hur väl varje sökande kommer att prestera på jobbet under screeningprocessen. Denna metod gör det möjligt för dig att exakt bedöma en JavaScript-utvecklares tidshanteringsförmåga, problemlösningsförmåga och JavaScript-kodningsfärdigheter - allt före intervjutillfället.

Viktiga funktioner

  • Testa JavaScript-kodningsförmågan och inte bara den akademiska förmågan.
  • Spara tid med fjärrtestning
  • RealLifeTesting™-metodiken erbjuder en unik testplattform där kandidaterna kan välja att använda sitt eget IDE, klona till Git, köra enhetstester och få tillgång till Stack Overflow, Github och Google för forskning.
  • Effektiva antiplagieringsverktyg skannar automatiskt innehållet för att säkerställa testets noggrannhet.
  • Testerna kan övervakas i realtid
  • Automatiskt genererade icke-tekniska resultat
  • Testerna sträcker sig från utvecklare på seniornivå till juniora JavaScript-utvecklare.

Färdigheter som omfattas av våra frågor om JavaScript-kodning

  • ES5
  • ES6
  • Funktionell
  • Funktionell programmering
  • JavaScript
  • NestJS
  • Node.JS
  • REST API
  • Typsnitt
  • React
  • React Native
  • React-Redux
  • Redux
  • Redux-Form
  • jQuery
  • Testning av ögonblicksbilder
  • Angular
  • Angular Forms API
  • Angular reaktiva formulär
  • Angulär säkerhet
  • Angular-mallar
  • Mallstyrda formulär
  • Webbutveckling

Vad du ska leta efter hos en JavaScript-utvecklare

JavaScript (eller JS) är ett programmeringsspråk med flera paradigmer som är ett av de mest populära programmeringsspråken i dag. På grund av dess popularitet kan det vara svårt att hitta rätt JavaScript-utvecklare. Här är vad du ska hålla utkik efter:

Det är relativt lätt att lära sig grunderna i JavaScript, vilket innebär att många utvecklare bara lär sig det de behöver för att få saker gjorda. En bra JavaScript-utvecklare måste dock ha goda bakgrundskunskaper om själva språket för att kunna skriva högkvalitativa program.

JavaScript utvecklas också mycket snabbt och nya ramverk skapas varje dag, vilket innebär att det är positivt om till och med en junior JavaScript-utvecklare kan visa upp goda kunskaper om populära ramverk. Det är dock kanske viktigare att ha en JavaScript-utvecklare som kan visa att han eller hon har kunskap om äldre ramverk eller bibliotek för JavaScript och därmed en djupare förståelse för språket som helhet.

Det är också viktigt att förstå att en JavaScript-utvecklare kommer att ha olika kunskapsbas beroende på sin erfarenhet och den roll han eller hon söker. En front-end-utvecklare kommer till exempel att kräva andra kunskaper än en fullstack-utvecklare. I dessa fall kommer kärnkunskapen om språket att vara densamma, men varje utvecklare bör också ha specifika kunskaper som är relaterade till deras arbetsområde.

Om du anställer för en högre position krävs också kommersiell erfarenhet, men för en mellan- eller junior JavaScript-utvecklare räcker det med en portfölj med välskriven kod.

Vill du anpassa frågor om JavaScript-kodning?

DevSkillers frågor om JavaScript-kodning är helt anpassningsbara så att de kan skräddarsys för att passa ditt företags krav. Du kan välja vilket programmeringsspråk som ska bedömas, hur lång tid varje test ska ta och du kan till och med övervaka testerna i realtid.

Vill du ha bevis för att våra frågor om JavaScript-kodning fungerar?

Det kan vara svårt att veta hur man bäst ska investera företagets pengar, så ta inte vårt ord för vad det är, här är vad våra kunder har att säga:-

Spartez är en Platinum Top Vendor på Atlassian Marketplace. Företaget fokuserar på Atlassians och det agila ekosystemet och tillhandahåller användbara verktyg för server och moln samt erbjuder support till kunder och utvärderare.

Innan de vände sig till DevSkiller använde Patrycja Kiljańska, specialist på talanganskaffning på Spartez, och hennes team en intern lösning för att granska intervjukandidater, vilket resulterade i att mer än 23% av kandidaterna klarade det första testet. Detta gjorde det otroligt svårt att avgöra vilka som skulle tas tillbaka för nästa fas, vilket ledde till att rekryterarna genomförde betydligt fler intervjuer än nödvändigt. Dessutom tog screening av varje test cirka 15-20 minuter att utvärdera, vilket ökade belastningen på deras arbetskraft. Resultatet blev att hela processen var ineffektiv och mödosam.

DevSkillers tester utvärderas automatiskt och efter att ha använt DevSkiller för att genomföra en grundligare screeningprocess för kandidater fann Spartez att endast 10,23% av de sökande klarade sig igenom det första steget av den tekniska screeningen och att företaget som helhet kunde filtrera bort 43% fler kandidater under rekryteringsprocessen, innan de ordnade ett enskilt möte.

Patrycja Kiljańska - Specialist på talanganskaffning på Spartez

"Vi har ersatt en intern lösning som krävde mycket underhåll med DevSkiller. Vår process ser likadan ut, men produkten ger oss bättre prestanda. Resultaten är också mycket lättare att bedöma."

Vanliga frågor

Vad är RealLifeTestingTM?

RealLifeTestingTM-metodiken är grunden för alla DevSkillers frågor om JavaScript-kodning. Programmet är utformat för att simulera verkliga, vardagliga JavaScript-scenarier som dina sökande utvecklare sannolikt kommer att stöta på i sitt arbete. Denna testmetod gör det möjligt för rekryterare att få en heltäckande förståelse för en sökandes kompetensnivå redan från början av screeningprocessen.

Endast de kandidater som är mest skickliga i rollen kan visa att de har den förståelse och kunskap som krävs för att gå vidare genom JavaScript-testet.

Hur lång tid tar det att installera DevSkiller?

Det tar ingen tid att ställa in Java-kodningsfrågor och de kan vara klara att skickas på bara 5 minuter. DevSkiller lagrar ett omfattande bibliotek med kodningstester och JavaScript-frågor, vilket innebär att du kan börja bedöma JavaScript-utvecklarkandidater så snart du har skapat ditt konto.

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

Det fina med DevSkiller är att det har utformats för att generera resultat automatiskt och att det fungerar med så lite extern input som möjligt. Detta innebär att färdiga tester kan utföras av rekryterare som själva har liten kunskap om programmering och att resultaten sedan presenteras på ett enkelt och lättförståeligt sätt. Om du dessutom har någon som är tekniskt intresserad som utför rekryteringsprocessen kan testerna till och med förberedas från grunden.

Vad gör du åt plagiat?

Fördelen med DevSkiller-modellen är att frågor om Java-kodning kan bedömas automatiskt. Detta innebär att DevSkiller-modellen också kan implementera stränga antiplagiatverktyg för att säkerställa varje testets äkthet. Till exempel kan kontroller utföras för att se om kandidaten tittar på en annan skärm medan han eller hon utför sitt test. DevSkiller kan också automatiskt korsreferera varje kandidats kodning och svar med svar från tidigare kandidater, och om det finns en matchning kan systemet kategoriskt filtrera bort allt fusk.

Vad tycker kandidaterna om DevSkillers frågor om JavaScript-kodning?

Utvecklarkandidaterna är överväldigande positiva i sin feedback om DevSkiller-modellen för användning av JavaScript-tester. De allra flesta utvecklare uppskattar möjligheten att kunna visa sina tekniska färdigheter på ett sätt som är relevant för deras arbete. De flesta uppskattar också att DevSkiller-testerna använder kodningsverktyg och konventioner som enhetstestning och kloning till GIT från en personlig IDE.

Många utvecklare kan vara misstänksamma mot akademiska algoritmiska tester och vissa vägrar till och med att göra dem överhuvudtaget, eftersom de inte testar de färdigheter som utvecklare faktiskt använder dagligen och kanske kräver kunskap om något som de inte har använt praktiskt på flera år. Med DevSkiller-testerna märker dock utvecklarna skillnaden och uppskattar att kunna visa sina tekniska färdigheter.

Kolla in CSS-test på nätets.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp