Folosiți instrumente AI în muncă și în viața personală, și cum le percepeți?
Frontend
Vă interesează biroul, există posibilitatea de a veni să lucrați de acolo din când în când?
Ce metode de ciclu de viață există în React și cum le poți emula cu useEffect?
Explicați diferențele dintre aceste tipuri utilitare TypeScript și cazurile lor de utilizare: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Povestiți-mi despre experiența dvs. de lucru și proiectele la care ați lucrat.
Cum ai interacționat cu echipa de backend?
Cum a fost organizat procesul de revizuire a codului în echipa ta?
Preferi să lucrezi pe Windows sau macOS?
Spuneți-ne în ce format au sosit sarcinile, unde au fost create, care a fost descrierea, cine a descris-o, cu ce au desenat designul?
De ce un număr mare de solicitări HTTP reprezintă o problemă? Cum este legat multiplexing-ul HTTP/2 de acest lucru și cum rezolvă HTTP/3 (trecerea de la TCP la UDP) problema blocării head-of-line?
Există două obiecte cu referințe ciclice între ele? Acest lucru va duce la o scurgere de memorie? Cum funcționează colectorul de gunoi în JavaScript și care este condiția principală pentru eliberarea memoriei?
Care sunt pașii următori după acest interviu?
Ce poți spune despre specificitatea selectorilor CSS?
Ai două oferte cu condiții și salariu identice, una oferă muncă de la distanță. După ce criterii ai alege între aceste oferte în afară de munca de acasă?
Vorbește despre o situație eșuată într-un proiect și despre ce a mers prost.
Vorbește despre o situație de succes într-un proiect.
Ce sunt primitivele în JavaScript și de ce funcționează diferit față de obiecte în contextul gestionării referințelor în React?
Vorbește despre fragmente și portaluri în React.
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?
Cum se pot stoca datele pe partea client în browser? Ce tipuri de stocare există și în ce diferă?