Frontend
Wat gebeurt er als een van de beloften wordt afgewezen in de functie sumPromises?
Hoe vergelijkt React de props? Hoe werkt de oppervlakkelijke vergelijking?
Code review van React-componenten Comments en CommentsEditor: vind logische en UX-problemen in de code (bijvoorbeeld onjuiste opslag van de index bij het sluiten van de gordijn, problemen met het bijwerken van de waarde bij het wijzigen van props).
Kun je een accumulator in reduce niet via AS, maar via generics typen? Is het mogelijk om automatisch het type van de geretourneerde waarde te berekenen op basis van het meegegeven object met behulp van TypeScript types?
Waar let je nog meer op bij het kiezen van technologieën en benaderingen voor een nieuw product?
Wat is gebeurtenisafhandeling in React? Wat is een synthetisch evenement?
Wat weet je over de context in JavaScript?
Heb je ervaring met het schrijven van tests? Welke tests heb je geschreven en in welke omvang?
Vertel me over je werk met Git: hoe waren de takken georganiseerd, hoe werkte je ermee in een team?
Welke problemen ontstaan er bij het gebruik van postMessage?
Hoe duidelijk is uw begrip van uw toekomstige taken en verantwoordelijkheidsgebieden?
Je tak is achter op dev omdat een andere ontwikkelaar al zijn wijzigingen heeft gemerged. Hoe update je je tak en los je conflicten op?
Hoe kopieer je een object (niet-primitief type) zodat wijzigingen in de kopie de originele niet beïnvloeden?
Welke Core Web Vitals-metrics ken je en wat meten ze? Heb je Lighthouse gebruikt?
Welke benaderingen hebt u gebruikt voor het schrijven van stijlen (preprocessors, Tailwind, CSS-modules, etc.)?
Vertel over de statische methoden Promise: all, allSettled, race, any. Wat gebeurt er met een fout in Promise.all?
Vertel me over de renderingsmodi in Next.js: SSR, SSG, ISR — wat zijn hun verschillen?
Implementeer een memoisatiefunctie: deze neemt een functie en geeft een omhulde versie terug die de resultaten van oproepen op basis van argumenten in de cache opslaat.
Voor elementen met position: absolute — welke criteria bepalen wie de containing block is? Alleen position: relative of zijn er andere opties?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //