Kui kiiresti teie meeskond õpib ja rakendab uusi teeke/lähenemisi?
Frontend
Kuidas töödelda asünkroonseid funktsioone useEffect sees ja kuidas korraldada õigesti vigade haldamist mitme API-kutse puhul?
Kas kasutate spetsiifilisi UI teeke (näiteks Ant Design)? Kas olete nendega rahul, milliseid komponente jätsite ja milliseid asendasite oma omadustega?
Selgitage, kuidas töötab Event Loop — mis on mikroülesanded, makroülesanded ja nende prioriteet.
Kas on vajalik eraldi toggleLoading funktsioon või saab sellest ilma hakkama?
Kuidas õigesti parandada funktsiooni, mis mutab massiivi ja tagastab selle pikkuse asemel ise massiivi?
Kuidas prioriseerite tehnilist võlga võrreldes äriliste ülesannetega?
Kas kunagi pidanud töötama CI/CD-ga, midagi seadistama?
Kas see peamine projekt on valge silt? Kas see müüakse klientidele nende kohandamisega?
Rääkige oma rollist meeskonnas. Kas mentor, kas ülesandeid delegeerib või vastupidi, kellele delegeeritakse?
Kuidas on organiseeritud suhtlus meeskondade vahel? Kas iga meeskonna jaoks on eraldi backend?
Rääkige projektis ebaõnnestumistest — kuidas te neid käsitlete, millised olid viimased intsidentid ja kuidas te neid lahendasite?
Räägi platvormist lähemalt — hankevoo voog, hankekorraldus, filtreerimine jne.
Kuidas saab selle komponendi arhitektuuri parandada? Kas tas peaks olema jagatud väiksemateks komponentideks renderimise optimeerimiseks?
Kas teil on valveaeg (on-call) ja kuidas need on organiseeritud?
Kuidas tavaliselt toimub API kooskõlastamine frontend'i ja backend'i vahel sinu projektis?
Kas kasutate rakenduses mõnda konfiguratsiooni? Linters, koodistiilid — jagate neid projektide vahel (näiteks privaatse npm kaudu)?
Milline on teie tehnoloogiapõhi — React, Next.js või midagi muud?
Kas kirjutate teste ja milliseid täpselt (ühikud, kriitilised vood jne)?
Kuidas otsustate, millal tuleks funktsioon useCallback'i sisse panna ja millal mitte? Kuidas see teie projektis tehakse?