Frontend
Care este cea mai bună poziție pentru butonul de acțiune: în centru ecranului sau la marginea dreaptă? (interfață mobilă)
Ce coduri de răspuns HTTP trebuie așteptate la crearea, actualizarea și înlocuirea cu succes a unei resurse?
Care este diferența dintre randare și pictare? Cum se numește procesul de comparare a arborelui DOM virtual și real?
De cât timp lucrați în companie?
Ai gestionat situația în care indexOf returnează -1 atunci când îl folosești în removeItem?
Cum ți se pare formatul nostru de lucru? Este atractiv?
Ai experiență în a gândi arhitectura unui serviciu sau a unei părți a sa pe cont propriu?
Care este diferența dintre tipurile any și unknown în TypeScript?
Ce este cherry-pick în Git?
Cine ar trebui, în general, să ia decizia de amânare a lansării?
În funcția handleCityChange de la linia 52 există trei antipatterns. Găsește-le și explică-le.
În ce dimensiune de echipe ați lucrat?
Descrieți drumul de la introducerea adresei site-ului în browser până la afișarea sa pe ecran
De ce este necesar React ca bibliotecă și de ce să nu scrii o aplicație în JavaScript vanilla?
Cum sunt structurate stările de magazin și server pe frontend? Folosiți TanStack Query?
Este necesar să folosești useMemo pentru tipuri primitive de date atunci când le transmiți către un component copil?
Care este diferența dintre declarația de funcție și expresia de funcție?
Cum are loc onboarding-ul și integrarea în echipă?
Care este diferența între tratarea reject în al doilea argument al lui .then() și într-un .catch() separat? De ce să folosești .catch() dacă poți trata reject-ul direct în .then()?
Care este diferența dintre interface și type în TypeScript? Pe care îl preferi să îl folosești și în ce situații?