Frontend
Jak se hodnotíte z hlediska stupně? Jakou úroveň odměny si přejete?
Líbí se vám rozvržení? Máte zkušenosti s CSS Grid a Flexbox?
V jakém formátu jste pracovali s databázemi? Povězte o svých zkušenostech s psaním SQL dotazů
Jaký je rozdíl mezi běžným webem a PWA? Měli jste problémy s klávesnicí, bezpečnou oblastí, hodinkami?
Zmínil jsi, že jsi pracoval s mikrofrontendy. Můžeš vysvětlit, jak byly integrovány, proč byly vybrány a jaké problémy nastaly?
Jak moc jsi pracoval s Node.js? Pracoval jsi s proudy, zpracováním souborů?
Jaký zásobník a sadu knihoven preferujete používat s Reactem?
Implementujte metodu Function.prototype.bind — funkci, která přijímá kontext a vrací novou funkci s navázaným kontextem.
// Promise.resolve() // .then(() => console.log(1)) // // .then(() => console.log(2)) // // Promise.resolve() // .then(() => console.log(11)) // // .then(() => console.log(22)) //
Jak dlouho jste pracoval s Angular?
Co je to komponent vyššího řádu (HOC)?
Jak funguje enum v TypeScriptu — co se stane s klíči a hodnotami, pokud hodnoty nejsou uvedeny nebo jsou uvedeny explicitně?
Rozsah platu, který vám byl sdělen, 220-300 tisíc, vám vyhovuje? Například, pokud bude 270, je to v pořádku?
Jaký byl nejobtížnější úkol v projektu s modulem výplat?
Jaký máš názor na tento rozhovor?
Jsou let a const (hoisting) vyzdvižené? Co se stane, když k nim přistupujeme před jejich deklarací?
S jakými správci stavu jste spolupracoval a proč byl v posledním projektu vybrán právě Effector?
Vysvětlete koncept deklarativního programování s ohledem na React.
Proč se při prvním volání zobrazí 0: je to spojeno s uzávěrem nebo s postfixovým inkrementem?
Jak udělat, aby funkce s generikem přijímala pouze řetězec nebo instanci třídy Bar, a v ostatních případech vyhazovala chybu v TypeScriptu?