Utilizatorul a deschis browserul, a introdus sberbank.ru în bara de adrese, a apăsat Enter. După câteva secunde, pagina a fost afișată. Ce se întâmplă între apăsarea butonului Enter și afișarea paginii?
Frontend
Cum susțineau biblioteca de componente personalizată? Cum rezolvau problemele de tematizare (temizare) și personalizare a componentelor?
Poți să ne spui despre ce este proiectul nostru?
A fost o problemă cu suportul pentru browserele învechite (Internet Explorer și altele)? Cum au rezolvat problema compatibilității între browsere?
De ce în primul bloc isShowInfo scris cu literă mare și care este problema utilizării let în loc de useState?
Ați scris teste unitare și teste E2E? Cum ați ales elementele în teste, sunteți familiarizați cu pattern-ul Page Object?
Cum ai colectat metrici și ai monitorizat erorile pe paginile de plată? Cum ai folosit Sentry?
Uită-te la al treilea bloc de cod — ce probleme există în return-ul componentului?
Ce ai vrea să faci în viitor?
Cum corectez linia 11 a componentei pentru ca solicitarea să nu fie trimisă din nou la re-renderizare?
Când este apelat useEffect? În ce circumstanțe se declanșează?
Ați reușit să aflați ceva despre proiectul nostru?
Există două funcții: una depinde de utilizator, iar cealaltă de utilizator și roluri. Ce se va întâmpla când rolurile se vor schimba?
Pentru ce a fost folosit Infinity Scroll? Câte înregistrări putea avea tabelul și cum s-a rezolvat problema numărului mare de înregistrări (virtualizare)?
Este necesar să faci o solicitare din nou dacă răspunsul a fost deja primit, chiar dacă array-ul este gol?
Cum ați implementat modelul de acces bazat pe roluri în frontend? Cum se stabilea ce să se arate utilizatorului în funcție de permisiuni?
Ce problemă există cu hooks-urile după acest return condițional în al treilea bloc pentru AdminPage?
Este mai bine să împărțiți logica în două useEffect sau să lăsați unul singur? Cum să organizați mai bine dependențele?
Povesti-ne despre experiența ta de muncă. În CV se indică o experiență de 5 ani în dezvoltare frontend, dar ai terminat universitatea în 2010 — cu ce te-ai ocupat în acea perioadă?
Ați lucrat vreodată cu React Context? Care sunt dezavantajele Context în comparație cu Redux?