Frontend
Valósítsa meg saját promiseAll funkcióját, amely a Promise.all analógja: egy promise-okból álló tömböt fogad, egy promise-t ad vissza eredmények tömbjével az eredeti sorrendben, és az első elutasítás esetén — azonnal meghívja a reject-et.
Mi az a WeakSet és WeakMap, és miben különböznek a Set-től és a Map-től?
Melyik natív JavaScript mechanizmus teszi lehetővé a sorozatos forgatókönyvek végrehajtását válasz várásával (például onboarding vagy több lépéses űrlapok)?
Mi történik, ha az egyik feltöltött fájl nagyon nagy?
Ha a sablon nem tudja, hogy az érték megváltozott, miért oldja meg az async pipe hozzáadása a sablonban a reaktivitási problémát? Hogyan működik ez a háttérben?
JavaScript feladat: határozza meg a konzolon megjelenő sorrendet egy setTimeout és Promise használatával készült kód esetén (mikro- és makrofeladatok).
Ha az Object.assign segítségével másol egy objektumot, és annak tulajdonsága egy másik objektumra hivatkozik, akkor mély vagy felületi másolatról van szó? Ha módosítja a beágyazott profilt egy objektumban, megváltozik-e a másikban is?
Miért szükséges a módszerek kötése a React osztálykomponenseiben, amikor eseménykezelőkkel dolgozunk?
Magyarázd el a különbséget a computed és a watch között Vue-ban. Mi az a watch és watchEffect?
Miért az IndexedDB-t választották a vázlatok és a szkriptek állapotának tárolására a localStorage vagy sessionStorage helyett?
Mi az az Event Loop és hogyan működik a JavaScriptben?
Milyen State Manager-eket használtak? Milyen React verziókkal dolgoztak? Volt tapasztalatuk Dockerrel?
Miért a Vue-t választottad a React vagy Angular helyett?
Vannak grooming feladataid? Ki írja le a fejlesztéshez szükséges feladatokat?
Képesek vagyunk a Promise elutasított állapotát kezelni a .then() belsejében?
Írjon egy függvényt, amely egy camelCase sztringet snake_case-re alakít át. Nem szabad reguláris kifejezéseket, karakterkódokat vagy merev kódolt szimbólumlistákat használni; a megoldásnak univerzálisnak kell lennie. Értékelje a idő- és térbeli összetettséget.
Mesélj a useTransition hook-ról — hogyan működik és mire használják?
Köszönöm, ez világos képet ad. Volt olyan helyzet, amikor a termékmenedzsmentnek kellett magyaráznia a front-end kompromisszumokat, például a hatókör, UX, teljesítmény vagy technikai korlátozások kapcsán?
Miért keres most munkát?
Miért fog újra renderelődni a Child komponens, amikor a 'Rerender' gombra kattintasz a gyökér komponensben, és miért renderelődik újra, amikor szöveget írsz be az inputba?