Frontend
Jak zkopírovat objekt (neprimitivní typ), aby změny v kopii neovlivnily originál?
Jaký je problém s použitím enum v TypeScript při kompilaci do JavaScriptu? Čím lze enum nahradit?
Je pohodlnější komunikovat na «ty» nebo na «vy»?
Jak funguje MVCC v PostgreSQL? Proč je potřeba verzování?
Povězte nám o vzorecích návrhu softwaru. Jaké znáte a které používáte v praxi?
Které znaky je třeba escapovat pro ochranu před XSS útoky?
Proč může být metoda apply v implementaci runOnce potřeba?
Úkol na live coding: napište funkci get(object, path), která získá hodnotu z objektu podle řetězcové cesty (například 'a.b.c')
Co vás zajímá na vaší práci a čeho hledáte v nové práci?
Proč nelze volat hooky v podmínkách nebo cyklech?
Naši uživatelé budou z SNS nebo z celého světa?
Už jste někdy nastavovali Babel? Co to je? Už jste někdy sestavovali Webpack nebo používali jeho alternativy?
Pracoval jste s grafy, možná jste vytvářel zajímavé vizualizace?
Při navigaci ze stránky seznamu uživatelů na stránku konkrétního uživatele je dlouhé načítání (loader zůstává 2 sekundy kvůli umělému zpoždění). Jak lze tuto situaci zlepšit?
K čemu sloužil Infinity Scroll? Kolik záznamů mohlo být v tabulce a jak řešili problém velkého počtu záznamů (virtualizace)?
Pověz mi o režimech renderování v Next.js: SSR, SSG, ISR — v čem se liší?
S jakými hooky můžeme uchovávat lokální stav v Reactu?
Je možné v funkčním komponentu poskytnout externí přístup k metodám komponenty (dát 'rukojeti' venku)?
Lze v rekurzi bez fáze návratu vrátit výsledek?
Proč hledáte nové zaměstnání? Co vám na předchozím místě práce nevyhovovalo?