Frontend
Wat zijn de volgende stappen na dit interview?
Vertel welke browseropslagplaatsen je kent. Kort over elk.
Wat is het verschil tussen een pijlfunctie en een gewone genummerde functie?
Hoe implementeer je een tabelcomponent met verschillende randkleuren in verschillende contexten, met behulp van BEM en een componentgerichte aanpak in Vue?
Ken je de SOLID-principes? Vertel over het principe van afhankelijkheidsomkering (DIP).
Waarom zou je try/catch gebruiken in plaats van een .then/.catch keten?
Stel je voor: onze productiviteit daalt door een probleem in de JS-code. Wat zou je controleren in de profiler van DevTools om deze hypothese te bevestigen of te weerleggen?
Je zei dat je een mentor had — heb je aanvullende cursussen gevolgd of heb je het beroep alleen met de mentor geleerd? Hoe verliep het leerproces precies?
Heb je AI alleen gebruikt voor tests en documentatie, of heb je iets serieus vanaf nul geschreven?
Waarom zoekt u een nieuwe baan? Wat was er niet goed aan uw vorige baan?
Hoe zou je de architectuur van het staatbeheer aanpakken bij het herplatformen van een complexe applicatie naar React?
Hoe lang ben je al bezig met schrijven in Node.js?
Welke soorten streams zijn er in Node.js?
Waarom heb je besloten UltraDent te verlaten en wat zocht je daarna?
Vertel eens over jezelf en je projecten — wat is je ervaring in frontend-ontwikkeling?
Waar kan je interface gebruiken, maar niet type?
Hoe kunnen Reflow (Layout) en Repaint worden geoptimaliseerd zodat ze niet afwisselend Layout-Paint-Layout-Paint worden opgeroepen?
Bekijk deze code met SSR en de singleton i18n-klasse. Vind een serieus probleem dat de HTML die aan de gebruiker wordt geleverd, kan verpesten. Hoe zou je het oplossen?
Hoe was het proces van het maken van interfaces georganiseerd: was er een ontwerper, een ontwerp systeem, gebruikten jullie externe componentbibliotheken?
Wat is het verschil tussen de JavaScript-uitvoeringsomgeving in de browser en Node.js?