Frontend
Wat doet React.lazy? Wie is verantwoordelijk voor het verdelen in chunks — React.lazy of de dynamische import?
Ken je de SameSite-attribute in cookies? Wat zijn de waarden en wat zijn de verschillen tussen hen?
Welke soorten Subjecten bestaan er in RxJS?
Vertel me meer over je ervaring met Feature-Sliced Design (FSD): welke lagen heb je geïmplementeerd, was het handig of niet, welke problemen deden zich voor?
Hoe werkt de async/await-syntaxis in JavaScript en wat zijn de voordelen ten opzichte van de traditionele promise-gebaseerde syntaxis?
Wat is het verschil tussen de hooks useEffect en useLayoutEffect?
Vertel over architecturale benaderingen: FSD, modulaire monoliet. Welke architectuur kies je voor een kleine MVP?
Waarom heeft Vue 3 afstand gedaan van mixins?
Heb je ooit met CI/CD gewerkt, iets moeten instellen?
Dus je ging naar hem toe, beschreef je de contracten op een of andere manier?
Hoe vertrouwd ben je met werken met CSS? Ken je Grid Layout?
Wat gebeurt er als useEffect twee afhankelijkheden heeft en een ervan verandert?
Welke soorten input zijn er?
Waarom is React een bibliotheek en geen framework?
Hoe werden de taken beoordeeld: in story points of op tijd?
Kan het gebeuren dat twee verschillende waarden dezelfde hash hebben (botsing)? Hoe wordt dit opgelost?
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Taak om de functie te typen return obj[key] } getProperty(X, 'a') // geen fout getProperty(X, 'e') // fout, de sleutel 'e' is geen sleutel van X getProperty({ name: 'Sergey' }, 'name') // geen fout getProperty(1, 1) // Fout. Het eerste argument moet een object zijn (geen functie of primitief)
Wat is Saga en Transactional Outbox? Waarom zijn gedistribueerde transacties nodig?
Vertel over je laatste baan — wat waren je taken, jouw verantwoordelijkheidsgebied, welke moeilijkheden deden zich voor en welke resultaten kun je noemen?
Wat is git cherry-pick en hoe werkt het?