Topp 60 intervjufrågor för specialister på webbutvecklingsprogramvara

Publicerad: Senast uppdaterad:
Webbutvecklare: intervjufrågor för programvaruingenjörer

Dagarna då webbutveckling bestod av vackra HTML-mockups är för länge sedan förbi. Dagens webbutveckling är oändligt krävande i tekniska termer och det finns en växande efterfrågan på specialister på programvara för webbutveckling. Enligt Quora och Gooroo.io, kan företag som har kunskaper i Javascript (det viktigaste språket för frontendutveckling) få upp till 188 000 i genomsnittlig lön.

För en rekryterare eller anställningsansvarig som letar efter en specialist på programvara för webbutveckling kan det vara en dyr uppgift att hitta en sådan specialist. Det krävs seriös forskning här, både när det gäller att hitta och granska kandidaterna, eftersom det kan bli extremt kostsamt att anställa fel person.

Ett av de bästa sätten att se till att du maximerar chansen att anställa rätt person är att skräddarsy intervjuprocessen så att den bäst passar den tjänst du söker. För att fullt ut utnyttja denna korta tid som syftar till att avgöra om kandidaten är rätt lämpad för jobbet, är det viktigt att hitta rätt frågor.

Så om du vill anlita en specialist på programvara för webbutveckling, vad ska du då vara uppmärksam på?

Topp 60 intervjufrågor för specialister på webbutvecklingsprogramvara

Vetenskapen bakom bra intervjuer är långtgående psykologisk och sociologisk analys, och det finns knappast några bevis för att en enda metod är slutgiltigt bevisad att ge konsekventa resultat. Traditionellt sett använder rekryterare en kombination av olika tekniker för att få ut det mesta av intervjuprocessen. De grundläggande aspekterna av intervjuns struktur behandlas i följande avsnitt Inc.coms guide om hur man genomför en intervju, som också innehåller bra allmänna tips för bra intervjuer.

Enligt Inc.comEn bra intervju bör innehålla följande:

  • Faktabaserade eller allmänna frågor
  • Situationsrelaterade eller hypotetiska frågor
  • Frågor om stress
  • Beteendefrågor (vi har behandlat beteendefrågorna i detalj innanI den här artikeln kommer vi därför att fokusera på frågor inom andra områden.)

För en specialist på programvara för webbutveckling, kom ihåg att testa:

  • HTML
  • CSS
  • JavaScript och dess beroenden
  • Några andra möjliga tekniker

Att testa grundligt och effektivt är nyckeln till att se till att du anlitar den bästa specialisten för webbutvecklingsprogram för ditt företag. Tänk alltid på att testa dem praktiskt.

De anställs för att utföra ett arbete, och tänk på vad de kommer att ha till sitt förfogande första dagen på jobbet: ta inte bort deras verktyg eller sätt dem i ett mörkt rum och förvänta dig att de ska hitta på ett mirakel.

Erbjuda dem en första arbetsdag för att fastställa deras övergripande kompetensnivå. Och ge dig själv tid att fokusera på alla andra aspekter av intervjuprocessen.

Det är fortfarande viktigt att få en känsla för hur en person tänker om problemlösning, arbetsetik och kulturell anpassning. För att vara säker vill du täcka in alla baser. Några av frågorna nedan kan hjälpa dig att få en bra känsla för personens karaktär, deras tankesätt och huruvida de passar in i rollen och miljön.

Topp 60 intervjufrågor om webbutveckling

Allmänna intervjufrågor om webbutveckling

  1. Har du nyligen lärt dig något nytt eller intressant?
  2. Vad fick dig att bli intresserad av programmering?
  3. I vilken programmeringsmiljö känner du dig mest bekväm?
  4. Vilken kod är du mest stolt över? Arbetar du med några personliga projekt just nu?
  5. Vilka branschsidor och bloggar läser du regelbundet?
  6. Föredrar du att arbeta ensam eller i grupp?
  7. Vilken storlek på webbplatser har du arbetat med tidigare?
  8. Ur en webbutvecklares perspektiv, vilka webbplatser beundrar du och varför?
  9. Vilket är ditt favoritutvecklingsspråk och varför? Vilka andra funktioner (om några) önskar du att du kunde lägga till i detta språk?
  10. Tycker du att vissa språk eller tekniker är skrämmande?

Faktabaserade intervjufrågor om webbutveckling

  1. Vad är skillnaden mellan taggar och HTML-element?
  2. Vad är "semantisk HTML"?
  3. Hur optimerar du en webbplats tillgångar?
  4. Vilka är tre sätt att minska laddningstiden för sidor?
  5. Vilka saker måste du vara försiktig med när du designar eller utvecklar flerspråkiga webbplatser?
  6. Vad betyder DOCTYPE?
  7. Vad är skillnaden mellan standardläget och läget för konstigheter?
  8. Vilka är begränsningarna när du serverar XHTML-sidor?
  9. Vad är syntaxskillnaden mellan en punktlista och en numrerad lista?
  10. Hur gör man kommentarer utan att texten tas upp av webbläsaren?
  11. Vad är skillnaden mellan att länka till en bild, en webbplats och en e-postadress?
  12. Vad är skillnaden mellan
    och ?
  13. Vad är skillnaden mellan sidmodellen i HTML och HTML5?
  14. Okej, vad är den verkliga skillnaden mellan HTML och HTML5?
  15. Vilka är några av de viktigaste nya API:erna som ingår som standard i HTML5?
  16. Vad är skillnaden i caching mellan HTML5 och det gamla HTML?
  17. Vad är den nya DOCTYPE?
  18. Vilka är de nya HTML5-elementen?
  19. Vilka element har försvunnit?
  20. Vilka är de nya medierelaterade elementen i HTML5?
  21. Vilka är de nya bildelementen i HTML5?
  22. Vad är skillnaden mellan SVG och ?
  23. Vilka är de nya inmatningsattributen i HTML5?
  24. Vad är dataattribut bra för?
  25. Vilket är syftet med Work Workers och vilka fördelar har de?
  26. Beskriv skillnaden mellan cookies, sessionStorage och localStorage.
  27. Hur optimerar du dina webbsidor för utskrift?
  28. Vilka befintliga CSS-ramverk har du använt lokalt eller i produktion? Hur skulle du ändra/förbättra dem?
  29. Hur skiljer sig responsiv design från adaptiv design?
  30. Förklara hur en webbläsare bestämmer vilka element som matchar en CSS-selektor.
  31. Vad är skillnaden mellan klasser och ID:er i CSS?
  32. Vad är skillnaden mellan "återställning" och "normalisering" av CSS? Vilket skulle du välja och varför?
  33. Förklara Ajax så detaljerat som möjligt.
  34. Vad är skillnaden mellan .call och .apply?
  35. Vad är skillnaden mellan ett "attribut" och en "egenskap"?
  36. Varför är det ingen bra idé att utöka inbyggda JavaScript-objekt?
  37. Är jQuery en ersättning för JavaScript?
  38. Vilka är fördelarna med jQuery?
  39. Vilken är den snabbaste selektorn i jQuery? Vilken är den långsammaste?
  40. Var utförs jQuery-koden?

Situationsbundna eller hypotetiska intervjufrågor om webbutveckling

  1. Jag har just öppnat den webbplats som du har byggt och webbläsaren visar en tom sida. Följ med mig genom de steg du skulle ta för att felsöka problemet.
  2.  Webbplatsen visas inte korrekt på olika enheter. Vilka är de första stegen du skulle ta för att åtgärda detta?
  3. Vi håller på att utveckla en Shopify app för produktgranskning för en liten butik. Ge mig en lista med krav och en tidsram för att leverera hela projektet.
  4. Ett projekt måste lanseras inom en månad, men koden, skriven av en tidigare utvecklare, är rörig och inte funktionell. Ska du skriva om eller börja från början? Varför och vad beror det på?
  5. Vi har ett behov av att använda en teknik som du inte är bekant med. Skulle du börja lära dig den eller lägga ut den på entreprenad eller be om hjälp utifrån?

Frågor om stress vid intervjuer om webbutveckling

  1. Kan du upprepa ditt svar? Jag kände att det inte var fullständigt.
  2. Varför fick du sparken från ditt senaste jobb?
  3. Om du och din chef hade en oenighet, hur skulle du hantera den?
  4. Vad skulle du göra om någon felaktigt fick erkännande för ditt arbete?
  5. Om en av dina medarbetare eller gruppmedlemmar slarvar och försenar gruppens arbete, hur skulle du hantera det?

Beteendefrågor

Vi har tidigare behandlat beteendefrågor i detalj i 45 exempel på frågor som du kan använda under icke-tekniska intervjuer med utvecklare. För en snabb översikt över olika typer av dessa frågor, se till att du tänker på:

  • Handlingsinriktad / självmotivation
  • Förmåga att anpassa sig
  • Målinriktning
  • Påverkan/övertalning
  • Planering, prioritering, tidsplanering
  • Problemlösningsförmåga
  • Hantering av konflikter
  • Kreativitet
  • Beslutsfattande
  • Lagarbete
  • Arbeta under press

Alla dessa frågor täcks av bra exempel. här.

Om du vill ha fler bevisade exempel på bra frågor att ställa i en intervju kan du läsa vår Den definitiva boken med intervjufrågor för utvecklare för kunniga rekryterare

För praktiska intervjufrågor om webbutveckling kan du kolla in ett exempel på CSS-avsnittet i våra kodningstester:

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.

Dela inlägg

Läs mer om rekrytering av tekniker

Prenumerera på vår Learning Hub för att få nyttiga insikter direkt i din inkorg.

Kontrollera och utveckla kodningsfärdigheter utan problem.

Se DevSkillers produkter i praktiken.

Säkerhetscertifieringar och efterlevnad. Vi ser till att dina data är säkra och skyddade.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp