Frontend
Wat is een abstracte klasse?
Wat krijg je in deze constante: een 1 of iets anders? Stel dat er een constante is waarin een Promise wordt opgeslagen, en daar wordt een .then() met return 1 aan gekoppeld.
JavaScript-opdracht: bepaal de uitvoervolgorde in de console voor code met gebruik van setTimeout en Promise (micro- en macro-taken).
Hoe is de interactie met de backend in uw project opgebouwd: afspraken over de API, waar ligt de logica van de verzoeken (hooks, modules, etc.)?
Wat betekent het als een ref 'oppervlakkig' of 'hoog niveau' wordt genoemd - dat het object niet in diepte volgt, alleen de bovenste eigenschappen? (vraag over shallowRef)
/** * Implementeer de functie sumPromises, die * promises als argumenten neemt en de som * van hun resultaten retourneert. * * De functie kan elk aantal argumenten accepteren. * Je kunt elke promise API gebruiken. */ // Code hier // Voorbeeld van gebruik const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Er is een nieuwe junior-ontwikkelaar in de sprint gekomen, de taak is aan hem toegewezen, en je realiseert je dat je niet op tijd klaar zult zijn. Wat doe je?
Hoe zou je met AI werken bij het maken van een productkaartcomponent? Welke prompt zou je schrijven?
Wat zijn ref, reactive, computed en watch?
Hoe worden functies in JavaScript gemaakt? Welke manieren zijn er om functies te maken en waarin verschillen ze?
Hoe werkt de Virtual DOM in React? Hoe bepaalt React de volgorde van het uitvoeren van operaties bij her-renderen? Vertel over React Fiber en de scheduler.
Heeft u werkervaring vóór uw huidige bedrijf? Hoe bent u daar gekomen?
Heeft u op de frontend gebruikgemaakt van het genereren van een TypeScript-client en datamodellen op basis van een YAML-beschrijving van OpenAPI?
Vertel me over de specificiteit van CSS-selectors en hun prioriteit
Hoe overschrijf je de context (dit) binnen loadScript bij het aanroepen van de functie, als loadScript this gebruikt?
TypeScript: implementeer een `SnakeCase`-type dat objectsleutels diepgaand transformeert van `camelCase` naar `snake_case`, terwijl het typeveiligheid behoudt.
Welke benaderingen heb je gebruikt voor de responsive layout? Ontwierp je vanaf mobiel of vanaf desktop?
Vertel me over manieren om aanpassingsvermogen in de lay-out te implementeren zonder media queries.
Beschrijf de kern van het product: het is een platform voor B2B-klanten (juridische entiteiten), waar vertegenwoordigers van bedrijven transacties uitvoeren met behulp van AI-agenten (aankoop/verkoop van diensten). Er is een frontend (persoonlijk account) nodig om aanvragen/proposities te versturen en statussen te bekijken, en op de backend werkt een complexe State Machine die de nuances van transacties verwerkt (niet-naleving van voorwaarden, terugdraaien, arbitrage). Rollen zijn: manager, admin, koper, verkoper. Hoe zou u de implementatie van zo'n product in 2 maanden aanpakken?
Waarom is Next.js niet nodig voor adminpanelen?