Jaký je rozdíl mezi Type a Interface v TypeScript?
Frontend
Znáte pojmy kaskáda a specifita v CSS? Jaké metodologie pomáhají zvládat specifitu v týmu?
Znáte nativní vnoření CSS? Jste pro nebo proti? Jaké jsou jeho výhody a nebezpečí?
Používáte AI agenty ve vývoji? Jak kontrolujete vygenerovanou komponentu před publikací?
Krátce nám řekněte o sobě, svých zkušenostech, znalostech a dovednostech v souvislosti s pozicí, o které dnes mluvíme.
Úkol na živé kódování: máte malou komponentu seznamu úkolů v JSX. Opravte vše, co se vám nelíbí, a vysvětlete proč.
Server se nachází v Kalifornii, my v Moskvě. Zpoždění signálu je 50 ms jedním směrem, server připravuje odpověď za 20 ms. Za jak dlouho po požadavku z prohlížeče obdržíme první bit informace?
Jak zvládáte složitý úkol s nejasnými body, které brání jeho vyřešení?
Je správné používat async/await přímo v useEffect? Proč?
Jak správně zadat úkol AI-agentovi na refaktoring legacy-komponenty?
Jaké jsou výhody a nevýhody CSS-in-JS ve srovnání s CSS moduly?
Povězte o nějakém složitém a zajímavém úkolu, který vám byl nedávno svěřen, a jak jste ho řešili.
Jaké upřesňující otázky byste položili před implementací vlastního zaškrtávacího políčka?
Dáváte přednost práci v týmu nebo samostatně? Kde se cítíte pohodlněji a efektivněji?
Co se vám na současné práci již nelíbí? Proč jste se rozhodli podívat na jiné možnosti?
V životopise jsou uvedeny metriky — procento snížení renderů, růst výkonu. Jak jste je počítali?
Co se ti na tvé současné práci nejvíce líbilo?
Kdy se spouští cleanup funkce v useEffect? Co se děje při mountu a při rerenderu komponenty?
Jaké věci vás rozčilovaly a nechtěli byste, aby se opakovaly na novém místě práce?
Tým chce přejít na Tailwind. Podpoříte takové rozhodnutí? Jaké výhody a nevýhody vidíte?