Frontend
Ce face React.lazy? Cine răspunde de divizarea în chunks — React.lazy sau importul dinamic?
Cunoști atributul SameSite din cookie-uri? Care sunt valorile sale și în ce se diferențiază?
Ce tipuri de Subject există în RxJS?
Vorbește-mi mai detaliat despre experiența ta cu Feature-Sliced Design (FSD): ce straturi ai implementat, a fost convenabil sau nu, ce probleme au apărut?
Cum funcționează sintaxa async/await în JavaScript și care sunt avantajele sale față de sintaxa tradițională bazată pe promisiuni?
Vorbește despre abordări arhitecturale: FSD, monolit modular. Ce arhitectură să alegi pentru un MVP mic?
De ce Vue 3 a renunțat la mixins?
Ai fost vreodată nevoit să lucrezi cu CI/CD, să configurezi ceva?
Adică, mergeai la el, descriați contractele cumva?
Care este diferența dintre hooks-urile useEffect și useLayoutEffect?
Cât de familiar ești cu lucrul cu CSS? Cunoști Grid Layout?
Ce se întâmplă când useEffect are două dependențe și una dintre ele se schimbă?
Ce tipuri de input există?
De ce React este o bibliotecă și nu un cadru?
Cum au fost evaluate sarcinile — în puncte de poveste sau după timp?
Poate apărea ca două valori diferite să aibă același hash (coliziune)? Cum se rezolvă acest lucru?
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Sarcina de a tipa funcția return obj[key] } getProperty(X, 'a') // fără eroare getProperty(X, 'e') // eroare, cheia 'e' nu este o cheie pentru obiectul X getProperty({ name: 'Sergey' }, 'name') // fără eroare getProperty(1, 1) // Eroare. Primul argument trebuie să fie un obiect (nu o funcție și nu un primitiv)
Vorbește despre ultimul loc de muncă — care au fost sarcinile, zona ta de responsabilitate, ce dificultăți au apărut și ce rezultate poți evidenția?
Ce este git cherry-pick și cum funcționează?
Ai folosit NgRx — pentru ce, cum, ce părere ai despre gestionarea stării?