Sobes.tech

Frontend

Hogyan működik az Event Loop — milyen sorok vannak, mi a végrehajtási sorrend? Meséljen a mikroszálakról, makroszálakról, requestAnimationFrame-ről, requestIdleCallback-ről.

Middle+
191

Az API válasza tartalmazhat olyan hibát, amelyet a felhasználónak a megfelelő mező mellett kell megjeleníteni.

Middle
188

Ez egy B2B vagy B2C szolgáltatás volt? Voltak mérőszámok a hibák és a felhasználói élmény nyomon követésére?

Middle+
187

Van egy szűrő lapokkal. Gyors váltásnál néha régi értékek jelennek meg, amelyek nem tartoznak a jelenlegi laphoz. Mi a probléma és hogyan lehet javítani?

Middle
184

Mit lehet tenni a képekkel az oldal teljesítményének optimalizálása érdekében?

Middle
183

Írja meg a Promise.withResolvers() segédprogram megvalósítását — egy olyan függvényt, amely létrehoz egy Promise-t, és egy három tulajdonsággal rendelkező objektumot ad vissza: promise, resolve és reject.

Middle+
182

Nézze meg ezt a kódot SSR-rel és singleton i18n osztállyal. Találjon egy komoly problémát, amely tönkreteheti a felhasználónak átadott HTML-t. Hogyan javítaná ki?

Middle+
181

Képzelj el egy oldalt sok kártyával és lazy loadinggal (mint a Stripchat). Milyen corner case-eket látsz, milyen problémák merülhetnek fel, mit optimalizálnál? Hogyan működik a virtualizáció (React Window)?

Middle+
180

Nem tudunk címkéket hozzáadni vagy verziózni CI/CD-n keresztül. Az ügyfél lehet egy verzió, a backend más. Mit lehet tenni ezekben a feltéσεις a Sentry hibakeresésen kívül?

Middle+
178

Egy közlekedési tábla elkészítése egy div-ben, beleértve egy kis piros jelölést jobbra.

Middle
178

Miért nem jutnak el a felhasználók az Áruházba, és hogyan töltsük fel a felhasználókat az Áruházba?

Middle
175

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?

Middle+
174

Mi blokkolhatja az első renderelést a böngészőben a HTML fogadása után? Mit lehet tenni a szinkron JS és CSS betöltéssel?

Middle+
173

Hol tárolódott a normalizált cache? Valami reaktív volt?

Middle
172

Milyen reduktorok vannak a Store-ban, és van-e reduktor arra, hogy oda tegyük a felhasználókat?

Middle
172

Nézd meg a funkciót a szerkesztőben: egy kulcsokból álló tömböt és egy objektumot fogad, és a reduce segítségével csak a megadott kulcsokkal rendelkező objektumot másolja. Hogy neveznéd ezt a funkciót?

Middle
170

Megjelölte, hogy mely lekérdezések adnak vissza entitásokat, vagy hogyan működött ez, amikor közel volt a lekérdezéshez?

Middle
169

Felhasználók listája oldalról egy adott felhasználó oldalára navigálva hosszú betöltés van (a töltő 2 másodpercig tart a mesterséges késleltetés miatt). Hogyan lehetne javítani ezt a helyzetet?

Middle
166

Látjuk, hogy az SSR 2 másodperc alatt semmit sem ad vissza. Milyen lehetőségek vannak ennek javítására?

Middle
165

Hogyan oldja meg a kliens oldali redundáns adatlekérdezés problémáját, amikor az adatok már betöltődtek a szerverre SSR-en keresztül?

Middle
164
/5