Interviewspørgsmål til Junior Front End-udviklere

Formålet med denne artikel er at gøre nye Front-End-webudviklere fortrolige med lærebogsspørgsmål. Hvis du lige kommer ind i udviklerverdenen, er der en god chance for, at du føler dig nervøs, når du interviewer for en udviklers stilling. På grund af dette kan nogle relativt basale spørgsmål føles sværere end hvordan de faktisk er. En god tæller for dette scenario er at være ordentligt forberedt.

Spørgsmål

Uden yderligere ado er her et par spørgsmål, du kan støde på:

HTML / CSS

  1. I forbindelse med CSS-styling kan du forklare, hvad der display-style: inline-blockstår for?
  2. Hvis du har en
      element med flere
    • elementer, hvordan ville du gå omkring opsætningen af ​​disse elementer i en række ved hjælp af HTML og CSS?
    • I CSS-styling, hvornår vil du bruge floats? Hvordan fungerer de?
    • Hvornår vil du bruge clear: both;:?
    • Hvad er Bootstrap? Hvornår vil du bruge det? Hvordan fungerer dets netsystem?
    • Forklar forestillingen om responsivt design, og hvordan det fungerer? Brug et eksempel, hvis du vil.
    • Hvad er en DOM? Hvad ved du om det?
    • Hvad er SASS? Hvad er fordelene ved at bruge det?

JavaScript

  1. Hvad er ECMAScript?
  2. Hvad er jQuery, og hvad bruges det ofte til?
  3. Hvad er forskellen mellem ==og ===i JS?
  4. Kan du opregne alle JavaScript-datatyper?
  5. Hvad er en tilbagekaldsfunktion i JS, og hvornår vil du bruge en?
  6. Hvad er forskellen mellem undefinedog null?
  7. Hvad er et asynkroniseringssvar?
  8. Hvad står JSON for? Hvad bruges det til?
  9. Hvordan ville du forklare en API-anmodning?
  10. Hvilke API'er har du arbejdet med?
  11. Hvordan vil du sende / konvertere til JSON-format?
  12. Hvad er forskellen mellem GETog POSTnår der specificeres en AJAX-anmodning?

Software / værktøj

  1. Har du arbejdet med Photoshop som en frontend-udvikler? Til hvilket formål?
  2. Hvilket softwareversioneringssystem har du brugt? Kan du beskrive, hvordan en arbejdsgang ser ud i dette system?

Om dig

  1. Hvad var det sværeste projekt, du nogensinde har arbejdet med? Hvorfor var det svært? Hvis det er en applikation / algoritme, kan du forklare, hvordan det fungerer?
  2. Hvordan holder du dig opdateret med teknologienyheder?
  3. Hvilke sideprojekter har du arbejdet med?
  4. Er der nogen sprog eller rammer, som du gerne vil lære i fremtiden? Hvordan ville du gå omkring med at lære dig selv? Hvorfor valgte du disse sprog / rammer?
  5. Hvad er de vigtigste færdigheder og kvaliteter, som en junior front-end-udvikler skal have?

Andet Interview Prep:

  • Sådan forbereder du dig på et vellykket interview til softwareudvikling
  • Almindelige spørgsmål om SQL-interview
  • Sådan forbereder du dig til det tekniske interview
  • Sådan overvindes udfordringer med kodning af jobinterview
  • Sådan besvares (og stilles) spørgsmål intelligent i dit interview