Cât de rapid învață și implementează echipa ta noi biblioteci/abordări?
Frontend
Cum se gestionează funcțiile asincrone în interiorul useEffect și cum se organizează corect gestionarea erorilor pentru mai multe apeluri API?
Folosiți biblioteci UI specifice (de exemplu, Ant Design)? Sunteți mulțumit de ele, ce componente ați păstrat și pe care le-ați înlocuit cu cele proprii?
Este nevoie de o funcție toggleLoading separată sau se poate fără ea?
Explică cum funcționează Event Loop — ce sunt microtask-urile, macrotask-urile și prioritatea lor.
În cod, funcția modifică array-ul și returnează lungimea sa în loc de array-ul în sine — cum se corectează acest lucru corect?
Ai fost vreodată nevoit să lucrezi cu CI/CD, să configurezi ceva?
Cum prioritizați datoria tehnică în raport cu sarcinile de afaceri?
Vorbește-mi despre rolul tău în echipă. Îndrumi pe cineva, delegi sarcini sau, din contră, ți se delegă ție?
Acest proiect principal este o etichetă albă? Este vândut clienților cu personalizare pentru ei?
Vorbește despre greșelile din proiect — cum le gestionezi, care au fost ultimele incidente și cum le-ai rezolvat?
Cum este organizată comunicarea între echipe? Există un backend separat pentru fiecare echipă?
Cum se poate îmbunătăți arhitectura acestui component? Ar trebui să fie împărțit în componente mai mici pentru a optimiza randarea?
Spune-mi mai multe despre platformă — despre fluxul de licitații, căutarea licitațiilor, filtrare etc.
Aveți ture de gardă (on-call) și cum sunt organizate?
Cum are loc de obicei aprobarea API-ului între frontend și backend în proiectul tău?
Folosești anumite configurații în aplicație? Linters, stiluri de cod — le împărți între proiecte (de exemplu, printr-un npm privat)?
Care este stiva ta — React, Next.js sau altceva?
Scrieți teste și care anume (unitare, fluxuri critice etc.)?
Cum determini când trebuie să învelești o funcție în useCallback și când nu? Cum se face acest lucru în proiectul tău?