Frontend
Vertel over je werk met Formik en Yup: hoe complex waren de formulieren die je schreef, hoe bouwde je validatieschema's?
Live Coding: Implementeer een basismekanisme van EventEmitter met de methoden subscribe, publish en een mechanisme voor het afmelden
JavaScript of TypeScript?
Vue 3: wat is het fundamentele verschil tussen `ref` en `reactive`, inclusief hun onderliggende werking?
Waar werden de toegangstoken en refresh token opgeslagen?
Leg uit wat het verschil is tussen gecontroleerde en uncontrolled componenten in React.
Wat is Canvas, hoe werkt het en welke moeilijkheden ontstaan er bij het werken ermee aan de front-end?
Praktische taak: implementeer een vergelijkbare methode als Array.flat(), maar voor objecten (recursieve vlakmaking van geneste objecten).
Welke hulpfuncties van TypeScript heb je gebruikt en in welke gevallen?
Live coding taak: los een teller op met setInterval in useEffect, die niet correct werkt vanwege een sluitingsprobleem
Vertel ons alsjeblieft over jezelf en je laatste project: waar heb je aan gewerkt en welke moeilijke of interessante cases ben je tegengekomen?
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?
Heb je CI/CD volledig vanaf nul ingesteld?
Vertel over je doelen, inclusief materiële, voor het komende jaar.
Waar werd de documentatie van de analyse van de mockups opgeslagen, bijvoorbeeld in Google Docs of ergens anders?
/* We hebben een set tickets in de volgende vorm: [ { from: 'Londen', to: 'Moskou' }, { from: 'NY', to: 'Londen' }, { from: 'Moskou', to: 'Spb' }, ... ] Van deze tickets kan één ononderbroken route worden gebouwd. Er zijn geen lussen of herhalingen in de route. Je moet een functie schrijven die dezezelfde ticketobjecten in de volgorde van de route teruggeeft. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
Hoe kan een taak die door erfelijkheid wordt opgelost, op een alternatieve manier worden opgelost? Wat is compositie in de context van TypeScript en React?
—SEPARATOR—
Wat gebeurt er als je op de knop klikt in een React-component met een teller (useState), een knop die de teller met 1 verhoogt, en een lijst van 100 elementen?
Vertel me hoe je AI-tools gebruikt in je werk: wat is je setup, welke modellen, wat is de flow per fase?