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?
A fost vreodată cazul în care nu ai respectat termenul limită? Cum ai înțeles din timp că nu vei reuși și când ai anunțat acest lucru?
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?
Cum primești sarcina și o treci prin ciclul de dezvoltare?
Care este diferența dintre tipurile any și unknown în TypeScript?
Ce antipattern-uri în TypeScript cunoști?
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?
De ce ați decis să treceți la un nou stivă/activitate? Ce a stat la baza deciziei dacă ați lucrat în companie timp de 10 ani?
Optimizarea compilării: în ce a constat? Ce alte abordări cunoașteți pentru optimizarea dimensiunii pachetului?
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?
Ai două oferte cu condiții și salariu identice, una oferă muncă de la distanță. După ce criterii ai alege între aceste oferte în afară de munca de acasă?
Care este diferența dintre declarația de funcție și expresia de funcție?
Cum are loc onboarding-ul și integrarea în echipă?