Frontend
Povězte o situaci, kdy se architektonické rozhodnutí ukázalo jako neúspěšné — co se stalo a co jste poté změnili?
Jak jste museli pracovat se styly na projektech?
Jak byl implementován modul integrace se čtyřmi POS systémy na základě společného znovupoužitelného komponentu s ohledem na různé API?
Musel jste někdy použít Lodash nebo jeho analogy?
Proč zvažujete změnu práce a čeho očekáváte od nového místa?
Pověz mi o jiných nových funkcích Angular, které se ti líbily nebo je považuješ za užitečné.
Partner, který zveřejňoval odkazy na tendry, to předem schvaloval, nebo leady přicházely nečekaně a ve velkém množství?
Prosím, ohodnoťte časovou složitost vašeho řešení.
Na co je useRef? Jaké má použití?
Jaká rozhraní jste vyvíjeli a co to bylo: formuláře, analytické obrazovky nebo něco jiného?
Zmínil jste tři metriky: LCP, INP a CLS. Povídej mi víc o Interaction to Next Paint — co je to za metriku a co přesně měří?
Všechno je správně nastaveno: backend nastavil HTTP-only cookie. Ale při aktualizaci stránky cookie zmizí. V čem může být problém?
Pokud mluvíme o posledních 4-5 letech práce, která úloha vám nejvíce utkvěla v paměti a proč?
V čem se liší klíčové slovo type od interface v TypeScriptu? Povídej o dědičnosti v typech a rozhraních.
import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }
Co bude vypsáno do konzole jako výsledek provádění bloků kódu? (úkol na oblast viditelnosti, var/let, referenční typy)
Co se zobrazí v konzoli? Co se změní, pokud odstraníme break na 7. řádku? Jaká je algoritmická složitost tohoto kódu?
Jak vůbec zjišťuješ něco nového o programování a co ti poslední dobou utkvělo v paměti?
Jak zarovnat div na střed? Uveďte tři způsoby.
Kdy se objevují typické problémy s únikem paměti?