Sobes.tech

Frontend

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?

179

Cum susțineau biblioteca de componente personalizată? Cum rezolvau problemele de tematizare (temizare) și personalizare a componentelor?

178

Poți să ne spui despre ce este proiectul nostru?

174

A fost o problemă cu suportul pentru browserele învechite (Internet Explorer și altele)? Cum au rezolvat problema compatibilității între browsere?

170

De ce în primul bloc isShowInfo scris cu literă mare și care este problema utilizării let în loc de useState?

170

Ați scris teste unitare și teste E2E? Cum ați ales elementele în teste, sunteți familiarizați cu pattern-ul Page Object?

164

Cum ai colectat metrici și ai monitorizat erorile pe paginile de plată? Cum ai folosit Sentry?

162

Uită-te la al treilea bloc de cod — ce probleme există în return-ul componentului?

161

Cum corectez linia 11 a componentei pentru ca solicitarea să nu fie trimisă din nou la re-renderizare?

161

Când este apelat useEffect? În ce circumstanțe se declanșează?

160

Ați reușit să aflați ceva despre proiectul nostru?

159

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?

158

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)?

157

Este necesar să faci o solicitare din nou dacă răspunsul a fost deja primit, chiar dacă array-ul este gol?

156

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?

155

Ce problemă există cu hooks-urile după acest return condițional în al treilea bloc pentru AdminPage?

152

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?

147

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ă?

146

Ați lucrat vreodată cu React Context? Care sunt dezavantajele Context în comparație cu Redux?

138
/3