Frontend
//Implementeer een gesorteerde lijst van steden // Voorbeeld: // A // Arkhangelsk // Astrakhan // B // Belgorod // ...
In welke volgorde wordt console.log weergegeven en waarom? Leg de volgorde van uitvoering uit van synchronische en asynchrone code (Event Loop, macro- en microtaken).
Welke state managers heb je gebruikt? Welke vind je leuk?
Hoe genereer je correct autorisatietokens? Wat moet er in de token zitten om je te beschermen tegen brute-force aanvallen?
Heb je met databases gewerkt in huisprojecten? Queries uit tabellen gedaan, inserts?
Stel je voor dat je een taak krijgt van de marketingafdeling: we willen een functie toevoegen — het logo in de linkerbovenhoek moet worden omgedraaid als Mercurius retrograde is. Wat ga je doen?
Praktische taak: implementeer de functie smartFetch, die IDs gedurende 100 milliseconden verzamelt en één batch-aanvraag naar de backend (batchFetch) doet, waarbij het resultaat voor elk specifiek ID via Promise wordt geretourneerd.
Als je een functie declareert en daarna een variabele — zal deze binnen de functie toegankelijk zijn? Vertel over variabele hoisting en de tijdelijke dode zone.
Praktische opdracht: maak een frontend-toepassing in Next.js die een lijst van vastgoedaanbiedingen weergeeft in een raster van kaarten, met behulp van een echte openbare API. De kaart moet leesbare velden bevatten (projectnaam, stad, aantal kamers, oppervlakte, etc.) en een afbeelding.
Waarom heb je besloten je huidige baan te verlaten en wat verwacht je van de nieuwe?
Is JavaScript enkelvoudig of meerdelig? Vertel me over Web Workers.
Wat zijn computed en watchers in Vue?
Review van de Nuxt 2-mixin voor apparaatdetectie ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```
Ben je officieel in dienst geweest? Heb je bevestigende documenten?
Heeft het zin om de gefilterde lijst in deze component in useMemo te wikkelen?
Vertel me over de Event Loop: call stack, microtasks, macrotasks.
Heeft u CI/CD? Gebruikt u een statische code-analyzer, zoals SonarQube?
Waar gebruik je voor het beheren van de staat en wat zou je kiezen in een nieuw project?
Heeft u ooit gewerkt met een Legacy, gewerkt aan Legacy-projecten, of iets gerefactoreerd, of de architectuur gewijzigd?
Hoe was het ontwikkelproces opgebouwd op je laatste werk? In welke vorm kwamen de taken, hoe werden ze in productie gebracht en wat was jouw rol in dit proces?