Milyen más módszerek léteznek a fa bejárására a rekurzió mellett? Milyen előnyei és hátrányai vannak a rekurziónak és a veremnek?
Frontend
Hogyan állsz hozzá az új technológiák tanulásához?
Mi az az unknown a TypeScript-ben, és miben különbözik az any-tól?
Milyen módszereket ismersz a szöveg számra való átalakítására?
Képzeld el, hogy egy közös csevegésben írsz egy üzenetet, és csirke reakciót kapsz rá. Mi lenne a reakciód?
Elfogadja az előzetes ajánlatot?
Írtál mind Vue-ban, mind React-ben? Tehát voltak feladataid React-ben?
Tudod, hol használják a throttle-t és a debounce-t? Miben különböznek?
Hogyan értékeled magad — hogy a munkád sikeres eredményt hoz, hogy sikeresen fejlődsz? Van valamilyen kritériiód ennek értékelésére?
Nagy projektünk van egy monorepóban egységes kiadási folyamattal. Úgy döntöttünk, hogy a frontendet és az admin panelt külön repositorykbe helyezzük, de a backend maradt monolitikus. 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, hogy a lehető legjobban védve legyél a hibáktól a termelésben?
Van egy fa az INode interfésszel (value: number, left?: INode, right?: INode). Írjon egy függvényt, amely bejárja a fát és visszaadja az összes érték összegét.
Nagyon nagy monorepónk van, amin több különböző csapat dolgozik egyszerre. Nem lehetséges mikro-frontendekre váltani. Hogyan minimalizálhatjuk annak kockázatát, hogy különböző csapatok befolyásolják egymás munkáját?
Miért nem lehet hookokat hívni feltételekben vagy ciklusokban?
Mesélj egy kicsit az utolsó munkatapasztalatodról és arról, mit vársz az új pozíciótól?
Tesz Cipre, tudsz valamit Ciprusról? Szeretnél oda költözni, vagy ez kényszerű döntés?
A korábbi kérdés pontosítása: nem tudunk címkéket hozzáadni vagy verziózni CI/CD-n keresztül. Az ügyfél lehet egy verzióban, a backend más. Mit lehet tenni ezekben a körülmények között a Sentry hibakeresésen kívül?
Mit szoktál tenni, ha úgy érzed, hogy elmaradsz a határidőktől? Van egy kiadási dátum, de megérted, hogy nem fogod tudni befejezni a feladatot időben. Hogyan cselekszel, és mikor jelented ezt?
Mi történt a korábbi munkahelyeden?
Mi a különbség a Promise és az async/await között? Hogyan hajtsunk végre két aszinkron kérést párhuzamosan? Milyen Promise módszereket ismersz (all, allSettled, race, any)?
Hogyan befolyásolja a helyzet, ha javasolod, hogyan lehetne jobban csinálni, de az üzlet azt mondja, hogy úgy kell csinálni, ahogy eredetileg döntöttek?