Frontend
Wat is een lexicale omgeving?
Vraag gegevens op over berichten, opmerkingen en gebruikers via drie API's en verzamel een enkele array van objecten: id en titel van het bericht, naam van de auteur en aantal opmerkingen.
Welke taken en vragen kun je verwachten in de volgende interviewfase als de vacature een mogelijke overgang van React naar Vue inhoudt?
Hoe heb je knelpunten geïdentificeerd op een pagina met veel camera's en hoe heb je bepaald wat precies geoptimaliseerd moest worden? Hoe diep heb je geprofileerd?
Vertel ons over dingen in je werk waar je trots op bent: technische of producttaken, interessante integraties en prestaties.
Hoe comfortabel is je niveau Engels voor werken in een internationaal team?
Welke soorten context zijn er in JavaScript?
Wat is het verschil tussen micro frontends en NPM-pakketten?
Hoe breid je de oplossing uit: haal gebruikers parallel op en retourneer de gebruikersnaam in plaats van userId voor elk bericht?
Hoe geschikt ben je om te werken met routinematige, monotone interfaces in banksystemen naast technisch interessante taken? Is dit een belemmering?
Implementeer een debounce-functie — een decorator die een functie retourneert die, wanneer deze meerdere keren achter elkaar wordt aangeroepen, alleen de laatste oproep uitvoert na een opgegeven vertraging.
Hoe zal een interactief element of paginering werken in een SSR-dashboard: vereist het een volledige pagina-herlaad of is een ander mechanisme mogelijk?
Is het mogelijk om ervoor te zorgen dat this in een pijlfunctie undefined is, bijvoorbeeld door de code uit te voeren in een geïsoleerde omgeving of in strikte modus? Wat doet de strikte modus?
Welke renderstrategieën ken je en in welke gevallen moeten ze worden toegepast?
Hoe voorkom je racecondities in useFetch als de URL is gewijzigd, het tweede verzoek eerder is voltooid dan de eerste, en de eerste vervolgens de huidige gegevens overschreef?
Implementeer een boomstructuur React-component gebaseerd op gegevens uit messages.ts: elementen kunnen kinderen hebben, ouderknooppunten moeten uitklappen en inklappen bij klikken, bladeren mogen geen toggle hebben, en het genestingsniveau kan willekeurig zijn.
Wat is een context in het algemeen en hoe begrijp je het?
Implementeer een universele React hook useFetch voor GET-verzoeken. Denk na over een handige API voor de hook, geretourneerde data/loading/error, afhandeling van HTTP-fouten en opnieuw ophalen van gegevens wanneer de URL verandert.
Implementeer een willekeurige pijl-functie die zijn this-context naar de console logt, en vertel wat er wordt weergegeven bij het aanroepen.
Analyseer het voorbeeld met een ouder- en een traag React-component die in React.memo is gewrapt: is alles hier correct, wat zal er veranderen als props een object of een functie is, en hoe te verbeteren?