Frontend
Pracujete momentálně nebo jste již odešel?
Co jsou null a undefined, v čem je rozdíl? Co vrátí typeof null?
Jak optimalizovat obsluhu události scroll, která způsobuje časté překreslování? Čím se liší throttling od debounce?
Povězte mi o useCallback — scénář použití, k čemu je potřeba?
/** * Je třeba napsat funkci strjoin, * která spojí řetězce pomocí oddělovače. */ function strjoin() { // kód zde } console.log(strjoin('.', 'a', 'b', 'c')) // 'a.b.c' console.log(strjoin('-', 'a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'
Pověz mi o svém front-endovém stacku obecně, co používáš?
Jaký máš vztah k práci v kanceláři? Měl jsi zkušenosti s prací v kanceláři?
Máme velmi velký frontend v monorepo, na kterém současně pracuje mnoho různých týmů. Přechod na mikrofrontendy není možný. Jak minimalizovat riziko, že různé týmy budou ovlivňovat práci ostatních?
Jaké jsou hlavní rozdíly mezi Vue 2 a Vue 3?
Vysvětlete principy SOLID a jejich použití v Angularu
Jaké výsledky byly na předchozím místě práce?
Co víš o RESTu? Jaké metody požadavků existují?
Pracoval jste v kanceláři nebo na dálku na posledních místech práce?
Byly případy, kdy něco spadlo do produkce nebo při testování implementací s WebSocket připojeními?
Z důrazem na podporu a rozvoj — jaké přístupy pomohly splnit očekávání od produktu, aby byl rozvíjitelný a udržitelný? Jakou architekturu zvolili a proč?
Kde se nachází tělo POST požadavku v PHP? Jak získat data z formuláře a z JSON požadavku?
Příklad: je třeba implementovat plynulou animaci zobrazení auta na mapě. Telemetrie (šířka, délka, úhel) přichází dvakrát za sekundu a auto skáče mezi souřadnicemi. Jak bys to realizoval?
Jak funguje mechanismus refresh tokenu?
Jak byl tým organizován a jak byly nastaveny procesy?
Jaké typy vizualizací byly? Které jsi dělal osobně?