Sobes.tech

Frontend

Heb je tests geschreven? Welke precies?

239

Hoe kwamen de taken bij het team? Was er een specificatiedocument of werden de taken mondeling beschreven? Kunt u een voorbeeld van een taak geven?

165

Wat vind je leuk aan je werk en wat niet of irriteert je?

158

Met welke state-controllers hebt u gewerkt en waarom is Effector gekozen voor het laatste project?

152

Heeft u vragen over het product, het team of de processen?

143

Heeft u ooit zonder mockups moeten werken? Hoe staat u tegenover taken die zonder mockups gedaan moeten worden?

134

Wat weet je over de context en het sleutelwoord this?

134

Vertel me wat je weet over de Event Loop, wat het is en waar het voor dient?

133

Vertel me over de huidige werkmaanden: wat voor product, met wie heb je gewerkt, hoe was het team?

132

Wat weet je over de garbage collector in JavaScript? Wat zijn geheugenlekken en in welke gevallen kunnen ze optreden?

129

Hoe bereid ben je om terug te keren naar een vorige taak nadat je door de tester defecten hebt ontdekt? Hoe ga je om met frequente contextwisselingen?

125

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Kort gezegd: `this` is geen scope, maar de context van de functieaanroep. Het wordt niet bepaald waar de functie is gedeclareerd, maar hoe deze wordt aangeroepen. Je kunt 3-4 regels toevoegen: - Normale functiebestelling — `this` is meestal undefined in strict mode. - Methode van een object — `this` wijst naar het object links van de punt. - call / apply / bind — maken het mogelijk om `this` expliciet in te stellen. - Pijl functies — hebben geen eigen `this`, nemen het uit de externe context.

125

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Kort gezegd: `this` is geen scope, maar de context van de functieaanroep. Het wordt niet bepaald waar de functie is gedeclareerd, maar waar deze wordt aangeroepen. Je kunt 3-4 regels toevoegen: - Normale functiebesturing — `this` is meestal undefined in strict mode. - Methode van een object — `this` wijst naar het object links van de punt. - `call / apply / bind` — maken het mogelijk om `this` expliciet in te stellen. - Pijlfuncties — hebben geen eigen `this`, nemen het uit de externe context.

122

Waarvoor zijn useMemo en useCallback? Is het altijd verstandig om ze te gebruiken?

114

Welke state-manager werd gebruikt in het project? Redux, MobX of iets anders?

108

In welke gevallen wordt een component in React opnieuw gerenderd?

99

console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar

81