Frontend
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
Welke neurale netwerken gebruik je in je werk?
Welke bedrijven zoek je, welke projecten en taken interesseren je voor je volgende baan?
Hoe was het proces van het maken van interfaces georganiseerd: was er een ontwerper, een ontwerp systeem, gebruikten jullie externe componentbibliotheken?
Hoe werd de prioriteit bepaald van wat er met unit tests moest worden gedekt?
Heb je ooit de backend-antwoord moeten vervangen voor lokale ontwikkeling toen de backend nog niet klaar was? Hoe zou je dat doen?
Zijn er vragen over het project, het team of de ontwikkelingsprocessen?
Vertel meer over micro frontends: welk framework, hoe werkte de architectuur?
Vertel me over het project waaraan je hebt gewerkt: waar ging het over, wat was jouw verantwoordelijkheidsgebied en hoe was het team?
Hoe is de communicatie en taaktoewijzing georganiseerd in een gesloten circuit?
Wat wordt er aanbevolen tijdens de code review? Geef een concreet voorbeeld van het vereenvoudigen van de code.
Een functie die een object retourneert van het type { getNumby: number, createDub: number } of { getNumby: string, createDub: string }. Je moet een TypeScript-type schrijven dat geschikt is voor beide gevallen (A en B), maar niet de variant toestaat waarin de velden verschillende datatypes hebben. Hoe zou je dit oplossen?
Heeft u ooit met micro-frontend gewerkt? Waarvoor zijn micro-frontend eigenlijk bedoeld, welk probleem lossen ze op?
/** * Implementeer de functie sumPromises, die * promises als argumenten accepteert en de som * van hun resultaten teruggeeft. * * 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
Hoe worden emit'jes gedeclareerd in een component (via defineEmits)?
Als de klant de pagina vernieuwt, heb je de gegevens opgeslagen of gereset? Heb je Local Storage gebruikt?
De gebruiker heeft op de knop gedrukt, er kwam een grote hoeveelheid gegevens van de backend binnen en het scherm hapert. Wat zou dit kunnen veroorzaken en hoe los je dit op?
Er is een array van 10 elementen, er wordt .map() aangeroepen. Wat gebeurt er als je de return uit de callback verwijdert?
Vertel me over architecturale benaderingen voor het organiseren van een React-toepassing. Ben je bekend met FSD (Feature-Sliced Design)?
Implementeer de functie delay(ms), die een belofte teruggeeft die na de opgegeven tijd wordt opgelost