Top 60 spørgsmål til interview om webudviklingssoftware specialist

Udgivet: Sidst opdateret:
Webudvikler: spørgsmål til interview om softwareingeniør

De dage, hvor webudvikling var en smuk HTML-mockup, er for længst forbi. Webudvikling i dag er uhyre teknisk krævende, og der er en stigende efterspørgsel efter en specialist i webudviklingssoftware. Ifølge Quora og Gooroo.io, for kendskab til Javascript (det vigtigste sprog til frontend-udvikling) kan virksomheder udbetale op til 188.000 i gennemsnitlig løn.

For en rekrutteringsansvarlig eller ansættende leder, der leder efter en specialist i webudviklingssoftware, er det potentielt en dyr opgave at finde en sådan specialist. Her er der behov for seriøs research, både med hensyn til at finde og screene kandidaterne, da det kan blive ekstremt dyrt at ansætte den forkerte person.

En af de bedste måder at sikre, at du maksimerer chancen for at ansætte den rette person, er at skræddersy interviewprocessen til at passe bedst muligt til den stilling, du søger at besætte. For at udnytte denne korte tid fuldt ud med det formål at afgøre, om kandidaten er den rette til jobbet, skal man være meget omhyggelig med at finde de rigtige spørgsmål.

Så hvis du ønsker at ansætte en specialist i webudviklingssoftware, hvad skal du så være opmærksom på?

Top 60 spørgsmål til interview om webudviklingssoftware specialist

Videnskaben bag gode interviews går langt ind i psykologisk og sociologisk analyse, og der er næppe noget bevis for, at en enkelt metode er endeligt bevist til at give konsekvente resultater. Traditionelt bruger rekrutteringsfolk en kombination af forskellige teknikker for at få mest muligt ud af interviewprocessen. Det helt grundlæggende i en interviewstruktur er dækket af Inc.com's vejledning om, hvordan man gennemfører en samtale, som også indeholder gode generelle tips til at gennemføre en god samtale.

I henhold til Inc.com, et godt interview bør omfatte:

  • Faktabaserede eller generelle spørgsmål
  • Situationsbestemte eller hypotetiske spørgsmål
  • Spørgsmål om stress
  • Adfærdsmæssige spørgsmål (vi har dækket adfærdsmæssige spørgsmål meget detaljeret, før, så i denne artikel vil vi fokusere på spørgsmål på andre områder.)

For en specialist i webudviklingssoftware skal du huske at teste for:

  • HTML
  • CSS
  • JavaScript og dets afhængigheder
  • Et par andre mulige teknologier

Grundig og effektiv testning er nøglen til at sikre, at du ansætter den bedste specialist i webudviklingssoftware til din virksomhed. Tænk altid på at teste dem praktisk.

De er ansat til at udføre et arbejde, og tænk på, hvad de har til rådighed på deres første arbejdsdag: tag ikke deres værktøj fra dem eller sæt dem i et mørkt rum og forvente, at de skal finde på et mirakel.

Tilbyd dem den første dag på arbejdspladsen for at bestemme deres samlede færdighedsniveau. Og giv dig selv tid til at fokusere på alle de andre aspekter af interviewprocessen.

Det er stadig vigtigt at få en fornemmelse af, hvordan en person tænker om problemløsning, arbejdsetik og kulturel tilpasning. Du skal naturligvis dække alle baser. Nogle af nedenstående spørgsmål kan hjælpe dig med at få en god fornemmelse af personens karakter og tankegang, og om han/hun passer til rollen og miljøet.

Top 60 spørgsmål til interview om webudvikling

Generelle spørgsmål til interview om webudvikling

  1. Har du for nylig lært noget nyt eller interessant?
  2. Hvad fik dig til at interessere dig for programmering?
  3. I hvilket programmeringsmiljø føler du dig mest tilpas?
  4. Hvad er det stykke kode, du er mest stolt af? Arbejder du på nogle personlige projekter i øjeblikket?
  5. Hvilke branchesider og blogs læser du regelmæssigt?
  6. Foretrækker du at arbejde alene eller i et team?
  7. Hvilken størrelse hjemmesider har du arbejdet på før?
  8. Hvilke websteder beundrer du fra en webudviklers synspunkt og hvorfor?
  9. Hvad er dit foretrukne udviklingssprog og hvorfor? Hvilke andre funktioner (hvis nogen) ville du ønske, at du kunne tilføje til dette sprog?
  10. Er der nogle bestemte sprog eller teknologier, som du finder skræmmende?

Fakta-baserede spørgsmål til interview om webudvikling

  1. Hvad er forskellen mellem tags og HTML-elementer?
  2. Hvad er "semantisk HTML"?
  3. Hvordan optimerer du et websteds aktiver?
  4. Hvad er tre måder at reducere sidens indlæsningstid på?
  5. Hvilke ting skal du være på vagt over for, når du designer eller udvikler flersprogede websteder?
  6. Hvad betyder DOCTYPE?
  7. Hvad er forskellen mellem standardtilstand og særtilstand?
  8. Hvilke begrænsninger er der ved servering af XHTML-sider?
  9. Hvad er den syntaktiske forskel mellem en liste med punktopstillinger og en nummereret liste?
  10. Hvordan laver man kommentarer, uden at teksten bliver opfanget af browseren?
  11. Hvad er forskellen på at linke til et billede, et websted og en e-mail-adresse?
  12. Hvad er forskellen mellem
    og ?
  13. Hvad er forskellen mellem sidemodellen i HTML og HTML5?
  14. Ok, hvad er den egentlige forskel mellem HTML og HTML5?
  15. Hvad er nogle af de vigtigste nye API'er, der kommer som standard med HTML5?
  16. Hvad er forskellen i caching mellem HTML5 og den gamle HTML?
  17. Hvad er den nye DOCTYPE?
  18. Hvad er nogle nye HTML5-elementer?
  19. Hvilke elementer er forsvundet?
  20. Hvad er de nye medierelaterede elementer i HTML5?
  21. Hvad er de nye billedelementer i HTML5?
  22. Hvad er forskellen mellem SVG og ?
  23. Hvad er de nye input-attributter i HTML5?
  24. Hvad er data-attributter gode til?
  25. Hvilket formål tjener arbejdstagerne, og hvad er nogle af deres fordele?
  26. Beskrive forskellen mellem cookies, sessionStorage og localStorage.
  27. Hvordan optimerer du dine websider til print?
  28. Hvilke eksisterende CSS-rammer har du brugt lokalt eller i produktion? Hvordan ville du ændre/forbedre dem?
  29. Hvordan er responsivt design forskelligt fra adaptivt design?
  30. Forklar, hvordan en browser bestemmer, hvilke elementer der passer til en CSS-selektor.
  31. Hvad er forskellen mellem klasser og ID'er i CSS?
  32. Hvad er forskellen mellem "nulstilling" og "normalisering" af CSS? Hvad ville du vælge, og hvorfor?
  33. Forklar Ajax så detaljeret som muligt.
  34. Hvad er forskellen mellem .call og .apply?
  35. Hvad er forskellen mellem en "attribut" og en "egenskab"?
  36. Hvorfor er det ikke en god idé at udvide indbyggede JavaScript-objekter?
  37. Er jQuery en erstatning for JavaScript?
  38. Hvad er fordelene ved jQuery?
  39. Hvilken er den hurtigste selector i jQuery? Hvilken er den langsomste?
  40. Hvor jQuery-koden bliver udført?

Situationsbestemte eller hypotetiske spørgsmål til interview om webudvikling

  1. Jeg har lige åbnet det websted, du har bygget, og browseren viser en tom side. Gør mig klogere på, hvilke trin du ville tage for at løse problemet.
  2.  Webstedet vises ikke korrekt på forskellige enheder. Hvad er de første skridt, du ville tage for at rette op på det?
  3. Vi er ved at udvikle en Shopify-app til produktanmeldelse for en lille butik. Giv mig en liste over krav og en tidsramme for levering af hele projektet.
  4. Et projekt skal implementeres om en måned, men koden, der er skrevet af en tidligere udvikler, er rodet og ikke funktionel. Skal du skrive den om eller starte fra bunden? Hvorfor, og hvad afhænger det af?
  5. Vi har brug for at bruge en teknologi, som du ikke er bekendt med. Vil du begynde at lære den eller outsource/ansøge om hjælp udefra?

Spørgsmål til interview om stress i forbindelse med webudvikling

  1. Kan du gentage dit svar? Jeg følte, at det ikke var fuldstændigt.
  2. Hvorfor blev du fyret fra dit sidste job?
  3. Hvis du og din chef var uenige, hvordan ville du så håndtere det?
  4. Hvad ville du gøre, hvis nogen uretmæssigt fik æren for dit arbejde?
  5. Hvis en af dine kolleger eller teammedlemmer slapper af og forsinker teamets arbejde, hvordan ville du så håndtere det?

Adfærdsmæssige spørgsmål

Vi har tidligere behandlet adfærdsmæssige spørgsmål meget detaljeret i 45 eksempler på spørgsmål til brug under ikke-tekniske interviews med udviklere. For at få et hurtigt overblik over de forskellige typer af disse spørgsmål skal du sørge for at overveje:

  • Handlingsorienteret/selvmotiverende
  • Evne til at tilpasse sig
  • Målorientering
  • Indflydelse/overtalelse
  • Planlægning, prioritering, tidsstyring
  • Problemløsningsevner
  • Konflikthåndtering
  • Kreativitet
  • Beslutningstagning
  • Teamwork
  • Arbejde under pres

Alle disse områder er dækket af gode eksempler her.

Du kan få flere eksempler på gode spørgsmål til en samtale ved at tjekke vores Den definitive bog med spørgsmål til udviklersamtaler for dygtige rekrutteringsfolk

For praktiske spørgsmål til webudviklingsinterviews kan du se et eksempel på en CSS-sektion i vores kodningstest:

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

Programmeringsopgave - Niveau: svær

HTML/CSS | Hjemmeside - Udfyld CSS-egenskabsdefinitioner, så siden viser den relevante splash-loader-skærm, før den viser hjemmesiden.

Programmeringsopgave - Niveau: svær

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

Del indlæg

Få mere at vide om ansættelse af teknologiske medarbejdere

Tilmeld dig vores Learning Hub for at få nyttig viden direkte i din indbakke.

Kontroller og udvikl kodningsevner uden problemer.

Se DevSkiller-produkterne i aktion.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo