Frontend
Hoe lang werk je al in het bedrijf?
Hoe heb je samengewerkt met de backend en andere teamleden (analisten, ontwerpers, testers)?
Kunt u alle technische oplossingen voor dit probleem opsommen (behalve het vervangen van het veld door een signaal)?
/* Wat wordt er in de console weergegeven */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("klaar!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Resultaat"; } f(); console.log(7);
In welk team werk je en aan welk project?
Hoe vind je ons werkformaat? Is het aantrekkelijk?
Waarom heb je computed gebruikt om tarieven te filteren, in plaats van gewone variabelen of functies?
Gebruikten jullie WebSocket rechtstreeks of met enkele wrappers?
Wanneer wordt de cleanup-functie van useEffect uitgevoerd, als deze een afhankelijkheidsarray heeft met de parameters a, b, c?
Wordt het parseren van HTML en CSS achtereenvolgend of parallel uitgevoerd?
Wat is cherry-pick in Git?
Wie moet in het algemeen de beslissing nemen over het verschuiven van de release?
Hoe bepaal je wanneer je een functie in useCallback moet wikkelen en wanneer niet? Hoe wordt dit gedaan in jouw project?
Welke argument geven we door aan de functie inject? Wat wordt daar precies doorgegeven — een afhankelijkheid of iets anders (token)?
React-opdracht: implementeer een zoekcomponent voor het zoeken naar substrings in tekst. Vereisten: tekst laden via API bij eerste rendering, laadindicator, foutafhandeling, zoeken naar invoer zonder hoofdlettergevoeligheid, markeren van gevonden invoer, tonen van het totale aantal invoer, knop voor het laden van extra tekst.
Waarom is React nodig als bibliotheek en waarom geen applicatie schrijven in vanilla JavaScript?
Hoe zijn uw store- en serverstatussen gestructureerd op de frontend? Gebruikt u TanStack Query?
Vertel me over de Event Loop in JavaScript: hoe werkt het, wat zijn microtasks en macrotasks?
Welke blokkerende operaties zijn er binnen het Critical Rendering Path?
Zijn er problemen met het toevoegen van nieuwe methoden aan de prototypes van ingebouwde objecten?