Frontend
Jak probíhá režim adaptace nového vývojáře? Jaké úkoly je třeba vyřešit, aby úspěšně prošel zkušební dobou?
Jak funguje v-model ve Vue 2 a Vue 3? Čím se liší?
Jak zvládáte složitý úkol s nejasnými body, které brání jeho vyřešení?
Musel jste někdy psát své vlastní startéry?
Jaké správce stavu používali? S jakými verzemi React pracovali? Měli zkušenosti s Dockerem?
Jaké potíže vznikají při práci s mikrofrontendovou architekturou a Module Federation ve vašem projektu?
Jak bys organizoval bezpečnost a správnou autentizaci v Next.js? Co je to HttpOnly cookie?
Jaký je rozdíl mezi unknown a any v TypeScriptu?
Povězte o své zkušenosti s tabulkami (kreslení, práce s velkým objemem dat).
Máte groomingové úkoly? Kdo se stará o popis úkolů pro vývoj?
Jaké máte zkušenosti s backendem?
Které z uvedených způsobů kopírování objektů podporují cyklické odkazy?
Na stromě sedí veverky a vrány. Je třeba napsat funkci, která najde všechny veverky na stromě a vrátí jejich jména. Očekávaný výsledek: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Jak fungují dekorátory v TypeScriptu na pozadí?
Napište funkci, která převede řetězec z camelCase na snake_case. Nesmí se používat regulární výrazy, kódy znaků nebo pevně daný seznam symbolů; řešení musí být univerzální. Zhodnoťte časovou a prostorovou složitost.
Použili jste Swagger/OpenAPI?
Co můžete říct o Nuxt? Jaké jsou obtíže při práci s Nuxt ve srovnání s Vue 3?
Co rozumíte pod pojmem Pixel Perfect?
Implementujte funkci `debounce`, která podporuje okamžité volání na začátku série událostí (`leading`), na konci série výchozí trailing volání a metodu `debounceFunc.cancel()` pro zrušení naplánovaného volání.
Co je to XSS útok? Jaké druhy existují?