Parlami di una sfida tecnica difficile che hai dovuto affrontare.
Frontend
Perché è meglio fare l'animazione tramite transform invece che tramite top/left?
Perché è necessaria la formattazione semantica?
Parla delle fasi del rendering di una pagina nel browser.
C'è un contenitore che occupa tutta la larghezza e altezza della pagina. All'interno del contenitore c'è un elemento di 100x100 pixel. In che modi si può centrare orizzontalmente e verticalmente?
Elenca gli hook di React con cui hai lavorato. Spiega la differenza fondamentale tra useState e useRef.
Come ottimizzare i re-render in React? Parla di React.memo, useCallback, useMemo.
Parla di bind, call, apply. Qual è la differenza tra loro?
Qual è la differenza tra cookie e localStorage?
Chi può impostare i cookie?
Perché è meglio impostare i cookie sul server tramite intestazioni HTTP piuttosto che tramite document.cookie sul client?
Su cosa ti baserai nella scelta di un'azienda e di un datore di lavoro?
Hai attualmente altre offerte o proposte da parte di aziende?
Parlaci di WebSocket — cos'è e hai usato questa tecnologia in un'esperienza commerciale?
Cosa c'è nei componenti di classe di React che ancora non c'è in quelli funzionali?
Hai lavorato con Vue e React. Puoi confrontare quale pensi sia meglio — Vue o React?
Quali valori può assumere la proprietà CSS display?
Come si è strutturata la collaborazione con i designer? È stato necessario convincere il designer a modificare il layout?
Parla delle priorità dei selettori CSS, dal più piccolo al più grande.
Come hai imparato la professione di sviluppatore senza una formazione specifica?