Frontend
Hogyan cseréli az hostalkalmazás az adatokat az iFrame-kel?
Mi a különbség az adatok tömbben és objektumban való tárolása között memória szempontjából? Melyik tárolási módszer (kétdimenziós tömb vagy kétdimenziós objektum) lesz könnyebb a memóriának?
Kérem, mondja el, sikerült-e valamit megtudnia rólunk az interjú előtt? Talán meglátogatta a weboldalunkat vagy olvasott valamit rólunk?
Milyen Angular provider konfigurációs lehetőségeket ismer: useClass, useExisting, useValue és useFactory? Mikor alkalmazza őket?
Milyen üzenetkezelőkkel dolgozott?
Hogyan működnek a dekorátorok a TypeScript-ben a motorháztető alatt?
Mi az a Pure Component a React-ben?
Vannak saját projektjeid, ahol teljes mértékben a UI/UX-ért feleltél dizájner nélkül?
Hogyan fogod tárolni a callbackokat az EventEmitterben?
Milyen alternatív megoldásokat fontolgattak a FreeShin felhasználók fő platformába való beillesztése helyett?
Miért nem használják a konténer lekérdezéseket a projektjében?
A tesztfeladatban a DocumentWorkspace úgy néz ki, mint egy Isten Objektum, amely túl sok különböző logikát végez. Mit gondolsz erről, hogyan lehetne ezt jobban szervezni?
Van tesztelés a projektben?
Implementáljon egy memoizációs függvényt: elfogad egy függvényt, és visszaadja a becsomagolt változatát, amely cache-eli a hívások eredményeit az argumentumok szerint.
Miért érhető el egy primitív, például egy karakterlánc, ponton keresztül elérhető metódusokkal, mint például a toString?
Volt-e reszponzív kialakítás a projektekben? Hogyan különböztették meg a mobil, tablet és asztali verziót?
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?
Mi a különbség a GraphQL és a REST között?
Milyen szintű szakemberek voltak az előző és jelenlegi munkahelyen? Hogyan vannak szervezve a csapatok és azok felelősségi területei?
Nagy projektünk van egy monorepóban egységes kiadási folyamattal. Úgy döntöttünk, hogy felbontjuk és a frontendet külön repókba helyezzük saját kiadási ciklussal. Ez a backend és a kliens verzióinak szinkronizálatlanságát okozza. Hogyan látnád ennek a problémának a megoldását? Hogyan szerveznéd a munkát, hogy a lehető legjobban védve legyél a termelési hibáktól?