Mi a különbség a Type és az Interface között a TypeScript-ben?
Frontend
Ismeri a CSS-ben a kaszkád és a specifikusság fogalmát? Milyen módszertanok segítenek a specifikusság kezelésében a csapatban?
Ismeri a natív CSS beágyazást? Támogatja vagy ellenzi? Milyen előnyei és veszélyei vannak?
Használ AI-ügynököket a fejlesztés során? Hogyan ellenőrzi a generált összetevőt a közzététel előtt?
A szerver Kaliforniában található, mi Moszkvában vagyunk. A jel késleltetése 50 ms egy irányban, a szerver 20 ms alatt készíti el a választ. Milyen idő után kapjuk meg az első bit információt a böngésző kérésétől?
Röviden meséljen magáról, tapasztalatairól, tudásáról és készségeiről azzal a pozícióval kapcsolatban, amiről ma beszélünk.
Live kódolási feladat: előtted egy JSX-ben készült kis teendőlista komponens. Javítsd ki, amit nem tetszik, és magyarázd el, miért.
Hogyan kezeled, ha egy nehéz feladatban vannak értelmetlen részek, amelyek akadályozzák a megoldást?
Mik az előnyei és hátrányai a CSS-in-JS-nek a CSS-modulokhoz képest?
Helyes-e közvetlenül az async/await használata a useEffect-ben? Miért?
Milyen tisztázó kérdéseket tennél fel egy egyedi jelölőnégyzet megvalósítása előtt?
Csapatban vagy egyedül szeretsz dolgozni? Hol érzed magad kényelmesebben és hatékonyabban?
Meséljen egy nehéz és érdekes feladatról, amit nemrég kapott, és hogyan oldotta meg.
Hogyan állítsuk helyesen egy AI-ügynök feladatát egy legacy-komponens refaktorálására?
Mi nem tetszett már a jelenlegi munkádban? Miért döntöttél úgy, hogy más lehetőségeket is megvizsgálsz?
Mi tetszett a legjobban a jelenlegi munkádban?
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?
Az önéletrajzban metrikák szerepelnek — a renderelések százalékos csökkenése, a teljesítmény növekedése. Hogyan számították ki ezeket?
Milyen dolgok bosszantottak, és nem szeretnéd, hogy új munkahelyeden ismétlődjenek?
Mikor fut le a cleanup-függvény a useEffect-ben? Mi történik a komponens mountolásakor és újrarenderelésekor?