Cât de confortabil este nivelul tău de engleză pentru a lucra într-o echipă internațională?
Frontend
Ai lucrat cu React.lazy? În ce scop și cum să îl folosești?
Ce fel de competiții și concursuri de proiecte au fost acestea?
Implementați un hook React universal useFetch pentru cereri GET. Gândiți-vă la o API convenabilă pentru hook, datele/încărcarea/eroarea returnate, gestionarea erorilor HTTP și refetching-ul datelor când URL-ul se schimbă.
Spune-ne despre lucrurile din munca ta de care ești mândru: sarcini tehnice sau de produs, integrări interesante și realizări.
Implementați o funcție debounce — un decorator care returnează o funcție care, atunci când este apelată de mai multe ori consecutiv, execută doar ultima apelare după o întârziere specificată.
Revizuiți componenta: remediați problemele cu cheia în timpul redării listei, useEffect, încărcarea datelor, gestionarea erorilor și stările de încărcare/goale.
Scrieți o funcție care verifică dacă există duplicate într-un array.
Ce a mers în neregulă la locul tău de muncă actual și de ce cauți unul nou?
Ai folosit agenți AI în dezvoltare: noi abordări, practici DevOps sau doar ca un chat AI?
Când este mai bine să alegi polling pentru implementarea chat-ului și când WebSocket? Care sunt diferențele lor?
Ești familiar cu statusurile HTTP 301 și 302? Care sunt diferențele și cum înțelege browserul unde să facă redirecția?
Se obiectul are niveluri de imbricare mai adânci, se va schimba soluția?
De ce treci să pasezi o funcție ca valoare inițială la useState?
Care sunt așteptările tale de la noul loc de muncă și de ce iei în considerare schimbarea jobului?
Remediați funcția recursivă care aplatizează un array imbricat: în prezent pierde elemente.
Spune-mi despre ultimul tău loc de muncă și sarcinile principale.
Scrieți o funcție care adună două numere în două moduri: sum(2, 5) și sum(2)(5). Maximum doi argumente.
Care sunt motivele pentru re-renderizarea componentelor React?
Care sunt cele mai memorabile sarcini pe care le-ai îndeplinit?