Aký je rozdiel medzi Type a Interface v TypeScript?
Frontend
Poznáte pojmy kaskády a špecifickosť v CSS? Aké metodológie pomáhajú zvládať špecifickosť v tíme?
Poznáte natívne zanočenie CSS? Ste za alebo proti? Aké sú jeho výhody a nebezpečenstvá?
Používate AI agentov pri vývoji? Ako kontrolujete vygenerovanú súčasť pred publikovaním?
Úloha na live coding: pred vami je malá komponenta zo zoznamu úloh v JSX. Opravte všetko, čo sa vám nepáči, a vysvetlite prečo.
Kratko nam povejte o sebi, svojemu iskustvu, znanju in veščinah v zvezi s položajem, o katerem danes govorimo.
Server je v Kalifornii, mi smo v Moskvi. Zakasnitev signala je 50 ms v eno smer, strežnik pripravlja odgovor v 20 ms. Po koliko časa po zahtevi iz brskalnika bomo prejeli prvi bit informacij?
Ako sa vysporiadate so zložitou úlohou s nejasnými momentmi, ktoré bránia jej vyriešeniu?
Aké sú výhody a nevýhody CSS-in-JS v porovnaní s CSS modulmi?
Je správne používať async/await priamo v useEffect? Prečo?
Aké doplňujúce otázky by ste položili pred implementáciou vlastného zaškrtávacieho políčka?
Povedajte o kakšni težki in zanimivi nalogi, ki vam je bila dana v zadnjem času, in kako ste jo rešili.
Ako správne zadať úlohu AI-agentovi na refaktoring legacy-komponentu?
Uprednostňujete tímovú prácu alebo samostatnú? Kde sa cítite pohodlnejšie a efektívnejšie?
Čo sa vám na vašej súčasnej práci už nepáči? Prečo ste sa rozhodli pozrieť si iné možnosti?
Čo sa ti najviac páčilo na tvojej súčasnej práci?
Tím chce prejsť na Tailwind. Podporíte takúto rozhodnutie? Aké výhody a nevýhody vidíte?
V životopise sú uvedené metriky — percento zníženia renderov, rast výkonu. Ako ste ich vypočítali?
Kedy sa spúšťa cleanup funkcia v useEffect? Čo sa deje pri mountovaní a pri rerendere komponentu?
Ktoré veci vás rozčuľovali a nechceli by ste, aby sa opakovali na novom pracovisku?