JavaScript toppar fortfarande listan över mest använda språk i Stack Overflow Developer Survey med 66 % (Stack Overflow 2025, teknik). Varje webbteam rekryterar för det, men CV:n fulla av ramverksnamn döljer ofta svag grundkunskap.
Dessa fem frågor följer teman som Indeed publicerar för JavaScript-intervjuer: asynkront beteende, scope och closures, felhantering, felsökning och verklig projektleverans (Indeed: JavaScript-intervjufrågor).
1. “Gå igenom vad som händer när du await fetch() i webbläsaren eller i Node.”
Indeeds mer djupgående JS-guider täcker event loop, promises och synkron kontra asynkron kod. Starka kandidater förklarar anropsstacken, microtasks och vad UI:t eller servern fortfarande kan göra medan den väntar. Svaga svar stannar vid ”det är asynkront”.
2. “Berätta om en bugg orsakad av this, closures eller scope. Hur åtgärdade du den?”
Closures och variabeldeklarationer (let, var, const) återkommer på Indeeds frågelistor för JavaScript. Lyssna efter en konkret händelse, grundorsaken och ett skyddsräcke som de lade till – inte en lärobokdefinition.
3. “Hur hanterar du fel i asynkron JavaScript utan tysta misslyckanden?”
Indeed grupperar felhantering för promises och felsökning bland vanliga frågor. Du vill se try/catch, hantering av rejections, feedback som användaren ser och loggning – inte tystade .catch()-block.
4. “Hur felsöker du ett produktionsproblem som du inte kan återskapa lokalt?”
Indeeds front-end- och JS-guider betonar felsökningsverktyg och systematisk avgränsning. Bra svar nämner reproduktionssteg, loggning, source maps, feature flags eller att bisecta deployer.
5. “Beskriv en funktion du levererade i JavaScript. Vilka avvägningar gjorde du?”
Bakgrunds- och erfarenhetsfrågor i Indeeds JS-guider testar passform, inte trivia. Starka kandidater kopplar sina val till prestanda, underhållbarhet eller teamets kompetens – inte ”vi använde det nyaste biblioteket”.
Gör svaren till jämförbart underlag
För varje finalist, logga ett asynkront exempel, en berättelse om scope eller closure, en felsökningsväg och en levererad funktion med avvägningar. Verktygsnamn spelar mindre roll än om de resonerar tydligt under verkliga förutsättningar.
Ett scorecard för varje finalist
Använd samma fem frågor för varje kandidat till den här tjänsten. Konsekventa frågor stöder konsekvent bedömning, vilket stämmer med EEOC:s riktlinjer för arbetsgivare att tillämpa samma normer på sökande till samma tjänst (EEOC).
Använd Canvider JobCraft för att låsa JavaScript-kraven i jobbeskrivningen, InterviewGen för uppföljningsfrågor baserade på luckor och DecisionHelper för att jämföra finalister utifrån de kriterier du har publicerat.
Nästa steg: Utforska InterviewGen och DecisionHelper, och kom igång gratis.