Frontend
Cum are loc tehnic integrarea componentei Vue cu TipTap în timpul rulării?
Știi să configurezi ESLint și Prettier? Înțelegi cum funcționează?
Pentru început, ai putea să-mi povestești puțin despre experiența ta în scrierea testelor automate, în special testele unitare și de integrare? Mulțumesc pentru că ai împărtășit asta. Ai lucrat și cu framework-uri de testare precum Playwright?
Aveți experiență cu bibliotecile React Query sau SWR pentru caching-ul stării pe partea de solicitări?
Ce este debounce? Scrie o funcție debounce fără a folosi biblioteci în vanilla JS
Cunoașteți nesting-ul nativ CSS? Sunteți pentru sau împotrivă? Care sunt avantajele și pericolele?
Vorbește-mi despre Storybook — cât de mult ai interacționat cu el, sau a fost doar cu un component mic?
Ce poți spune despre specificitatea selectorilor CSS?
De ce nu este recomandat să faci ca fiecare componentă a aplicației să fie un chunk separat prin React.lazy? Ce probleme poate crea acest lucru (cu randarea, rețeaua, dimensiunea pachetului)?
Vorbește-mi despre CSS box-sizing: content-box și border-box — pentru ce sunt folosite, în ce cazuri le aplici?
Ce este React, pentru ce a fost creat și care sunt conceptele sale principale?
A fost nevoie să folosiți RTK atunci când ați folosit Redux?
Să presupunem că avem o aplicație React Native și o aplicație web. Unele API-uri ale browser-ului, inclusiv Local Storage, nu sunt disponibile în React Native (acolo se folosește Async Storage). Cum ai implementa o interfață unificată pentru stocare cu diferite implementări pentru web și React Native?
Analizați componenta Angular afișată cu FormControl, valueChanges, debounce și o subscriere încorporată pentru căutarea utilizatorilor: care sunt problemele și cum le-ați refactoriza folosind RxJS sau Signals, ținând cont de OnPush?
Scrie o funcție getUserProfile care primește un userId ca argument și preia profilul utilizatorului de la endpoint-ul API "[link]". Funcția ar trebui să înregistreze profilul utilizatorului dacă fetch-ul are succes și să înregistreze un mesaj de eroare dacă fetch-ul eșuează.
Este scris că Moscova, metrou Sokol, dar tu ești din Samara?
Ați lucrat cu sistemul de fișiere, cameră sau alte funcționalități native în React Native?
Există vreun format de analiză sistemică sau pur și simplu discutați și notați punctele verbal în sarcină? A fost un document sau o pagină în Confluence cu descrierea a ceea ce trebuia făcut?
Numește motivele pentru care un component React se reafișează. De ce React se concentrează pe schimbarea referinței și nu pe schimbarea valorii?
La ce se folosește useMemo? Oferă un exemplu practic.