Frontend
Schrijf een polyfill voor de startsWith-methode van strings, die in ES6 is geïntroduceerd, gebruikmakend van alleen de mogelijkheden van ES5 (zonder let/const, arrow functies, enz.), dus via prototypisch erfelijkheid.
Vertel me over je huidige werkplek en wat je doet.
Welke hulpprogramma's, inclusief tools voor testen, refactoring en code review, gebruik je?
Vertel me over een interessant geval van het oplossen van een moeilijke taak in een project.
Hoe hebt u met AI gewerkt bij het schrijven van tests?
Hoe bepaal je wanneer je useMemo, useCallback, React.memo moet gebruiken en wanneer niet? Heb je criteria?
Hoe ziet de ideale kandidaat eruit na de proefperiode, aan welke criteria wordt zijn succes gemeten?
Heb je Next.js gebruikt? Waarvoor en welke functies heb je toegepast (SSR, SSG)?
Wat zijn de problemen in de huidige aanpak van SSR Data Loading en hoe zullen ze toenemen bij het toevoegen van nieuwe pagina's?
Op het moment van de eerste rendering van het formulier, wanneer het veld al is ingevuld met een initiële tekenreekswaarde (bijvoorbeeld 'A'), en de validator wordt aangeroepen met een waarde gelijk aan 'A', wat overeenkomt met een in uw code gedefinieerde tekenreeks — moet er in dit geval een fout zijn of niet?
Wat is het verschil tussen Map en WeakMap?
Welke utility-typen gebruik je het meest in TypeScript?
Vertel over de scope in JavaScript: let, const, var — waarin verschillen ze van elkaar en wat is hoisting?
Voorbeeld met objectfilters (veld name en andere) - hoe gebruik je reactive om wijzigingen in afzonderlijke eigenschappen te volgen?
Je hebt oorspronkelijk een opleiding tot theaterregisseur — waarom heb je voor ontwikkeling gekozen, waarom specifiek frontend?
Live coderen: implementeer je eigen type MyOmit<T, K> (vergelijkbaar met de utility Omit in TypeScript)
Hoe bescherm je jezelf tegen een oneindige Promise bij het aanvragen van toegang tot camera en microfoon? Stel opties voor met behulp van statische methoden van Promise.
Je moet een functie schrijven genaamd memoize — een wrapper voor memoisatie. Voor de eenvoud kun je ervan uitgaan dat de functie altijd maar één argument heeft, en dat dit een primitieve waarde is.
Heb je ervaring met Redis?
Waarvoor zijn statische IP-adressen nodig?