Frontend
// Szükséges megvalósítani a groupBy metódust, amely kiterjeszti a tömbök alapértelmezett metódusait. // A metódusnak vissza kell adnia a tömb csoportosított változatát – egy objektumot, // amelyben minden kulcs a fn(arr[i]) átmenet eredménye, // és minden érték egy tömb, amely tartalmazza az eredeti tömb összes elemét ezzel a kulccsal.
Milyen más tömbmódszereket ismersz, a reduce-en kívül ( rendezés, szűrés, mutáló módszerek stb.)?
Mi a különbség a void és a never típus között a TypeScript-ben?
Mi az a ref, reactive, computed és watch a Vue-ban?
Beszélj a hoistingról (változók felhúzása). Mi történik, amikor egy változóhoz hozzáférsz a deklarációja előtt var és let használatával?
Egyes független frontend alkalmazásokat említettél — ezek mikro frontendok? Dolgoztál már a Module Federationtel?
Előfordult már, hogy egy A/B teszt kudarcot vallott, és az új felület rosszabb lett?
Mit gondolsz, mi hiányzik most ahhoz, hogy magabiztos seniorré válj?
Szükség van itt useCallback-re? Mire használják és mikor értelmetlen a használata?
Miért jobb az input mező tipjeit abszolút pozícióba helyezni?
Mi az a batching a React-ben?
Milyen állapotkezelőt használtak a projektben? Redux, MobX vagy valami más?
A csapat át akar váltani Tailwind-re. Támogatnád ezt a döntést? Milyen előnyöket és hátrányokat látsz?
Valósította meg az autorizációt? Hogyan dolgozott a tokenekkel?
Hogyan alakítsuk úgy a fejlesztést, hogy a fejlesztők száma növekedésével (beleértve a frontendbe belépő backend-eseket is) minél kevesebb konfliktus legyen?
Te full stack-et írtál, vagyis Python-t és más dolgokat is használtál — a backendhez nyúltál. Tudnál erről bővebben mesélni? Melyik résznél ugrottál át a frontendről és kezdtél el foglalkozni a backenddel?
Hogyan zajlott a kapcsolat a tervezőkkel? Szükség volt arra, hogy meggyőzze a tervezőt a terv módosításáról?
Mi történik a HTML böngésző általi elemzése során? Hogyan kezelik a CSS és JavaScript fájlokat?
150 ezer rubel nettó fizetéses sávot jelölt meg. Mekkora volt a legutóbbi munkahelyén a jövedelme, és milyen kényelmi szintet tart megfelelőnek önnek?
Mi az a typeof és az instanceof TypeScriptben, és hogyan használják őket?