Frontend
Algoritme taak: schrijf een functie die de klinkers in een woord spiegelbeeldig verandert
Hoe vaak hebt u met TypeScript gewerkt en hoe diep hebt u het gebruikt?
Wat is het verschil tussen useEffect en useLayoutEffect?
Is OOP in JS een werkend schema? Wat is het belangrijkste probleem van OOP in JS?
Welke tools worden gebruikt om de globale staat op te slaan in Vue.js? Wat is het verschil tussen Options API en Composition API in Pinia?
Vertel over een situatie waarin een architectonische beslissing niet succesvol was — wat gebeurde er en wat hebt u daarna veranderd?
Wat doe je als lijstitems geen unieke sleutel voor React hebben?
Schrijf een functie in JavaScript of TypeScript die een array van getallen accepteert en een array retourneert waarin getallen die deelbaar zijn door 3 worden vervangen door de string 'Fizz', getallen die deelbaar zijn door 5 door 'Buzz', en getallen die door zowel 3 als 5 deelbaar zijn door 'FizzBuzz'.
Wat kun je zeggen over Tailwind? Heb je ervaring met het gebruik ervan? Welke bibliotheken voor het werken met Tailwind ken je (bijvoorbeeld voor het combineren van klassen)?
Welk type overerving wordt gebruikt in JavaScript? Is er meervoudige overerving bij klassen?
Vertel me over React reconciliation
Schrijf de juiste types voor deze functie, zodat TypeScript beide objecten valideert (met behulp van generics en keyof).
Praktische taak over Promise (de taak was aangekondigd, maar niet volledig vermeld in de transcriptie).
Stel dat je een beveiligde pagina moet maken met authenticatie via middleware. Hoe zou je dat implementeren?
Vertel over gegevensoverdracht tussen componenten in Angular (Input, two-way binding, signalen).
Was er een format voor systeemanalyse of werden de punten gewoon mondeling besproken en in de taak genoteerd? Was er een document of een pagina in Confluence met een beschrijving van wat gedaan moest worden?
Van deze tickets kan een enkele, ononderbroken route worden gebouwd. Er zijn geen lussen of herhalingen in de route. Je moet een programma schrijven dat dezelfde ticketobjecten retourneert in de volgorde van de route. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
Hoe vaak werd je tussen verschillende delen van het project verplaatst?
[naam] vroeg: Als je tijdens de planning kunt kiezen: neem een legacy met bugs of een nieuwe taak met een onduidelijk TZ — wat zou je kiezen?
Wat is Vue? Wat is reactiviteit en waar wordt het voor gebruikt?