Frontend
Jak probíhala revize kódu, kdo ji dělal?
Jak dobré je popisovat funkci v komponentě, která také vrací JSX?
Jakými způsoby jste museli organizovat CSS v projektech? Co jste používali: preprocesor, styled-components, moduly?
Co je to abstraktní třída?
Co dostaneš v této konstantě: jedničku nebo něco jiného? Předpokládejme, že je zde konstanta, do které je vložena Promise, a k ní je připojeno .then() s return 1.
Úkol v JavaScriptu: určit pořadí výstupu do konzole pro kód s použitím setTimeout a Promise (mikro a makro úkoly).
Jak je ve vašem projektu postavena spolupráce s backendem: dohody ohledně API, kde je uložena logika požadavků (hooks, moduly atd.)?
/** * Implementujte funkci sumPromises, která přijímá * promise jako argumenty a vrací součet * jejich výsledků. * * Funkce může přijmout libovolný počet argumentů. * Lze použít jakékoli API promise. */ // Kód zde // Příklad použití const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Do sprintu přišel nový juniorní vývojář, úkol mu byl přidělen a vy si uvědomujete, že to nestihnete. Co dělat?
V čem se liší setTimeout od await promisy z hlediska mikro a makro úkolů v event loopu?
Jak bys pracoval s AI při vytváření komponenty karty produktu? Jaký prompt bys napsal?
Co jsou ref, reactive, computed a watch?
Jak se v JavaScriptu vytvářejí funkce? Jaké jsou způsoby vytváření funkcí a v čem se liší?
Jak funguje Virtual DOM v Reactu? Jak React určuje pořadí prováděných operací při znovu-renderování? Povězte o React Fiber a plánovači (scheduler).
Máte zkušenosti z práce před vaší současnou společností? Jak jste se tam dostali?
Povězte nám o sobě a svých pracovních zkušenostech, podrobněji z technického hlediska.
Používali jste na frontendu generování TypeScript klienta a datových modelů podle YAML popisu OpenAPI?
Pověz mi o specifikaci CSS selektorů a jejich prioritě
Museli jste nastavovat CI/CD?
Jak přepsat kontext (this) uvnitř loadScript při volání funkce, pokud loadScript používá this?