Sobes.tech

Frontend

Co děláte, pokud je úkol neznámý a čas je omezený (například týden)?

Middle+
179

Jaké způsoby znáš pro vertikální vycentrování prvku?

Middle+
178

Pokud spustíme setTimeout s zpožděním 300 milisekund, jak dlouho potrvá, než se skutečně spustí callback?

Middle+
176

Povězte o svém neúspěchu v IT zkušenosti

Middle+
175

Jak optimalizovat vykreslování seznamu s 10 000 prvky bez stránkování?

Middle
175

Jaké jsou stavy slibů?

Middle+
173

Jaké typy streamů jsou v Node.js?

Middle+
172

Úkol 1 Máme pole s 10 000 objekty (například "Zaměstnanci" nebo "Produkty"). Musíme implementovat komponentu pro výběr prvku, který nezpomalí prohlížeč a bude uživatelsky přívětivý. Co je třeba implementovat (Požadavky): 1. Typování dat: Vytvořte rozhraní Item s poli id: string, label: string a category: string. 2. Vyhledávání (Input): Při zadávání textu by měla být seznam filtrován. 3. Práce s DOM a událostmi (Klávesová navigace): * Uživatel by měl mít možnost pohybovat se v seznamu šipkami Nahoru a Dolů. 4. Po stisknutí Enter je vybraný prvek "potvrzen". 5. Důležitá poznámka: Vybraný prvek šipkami by měl být vždy viditelný (programově posuňte kontejner, pokud kurzor přesáhne hranice). 6. Optimalizace (Výkon): * Vzhledem k velkému množství dat (10k) diskutujte nebo implementujte jednoduché "líné vykreslování" (vykreslete pouze prvních 20-30 prvků nebo použijte IntersectionObserver). Výstup komponenty

Middle
170

Co vedlo k úspěchu v náročném úkolu? Jak hodnotili úkol z hlediska termínů?

Middle+
170

Co je backpressure v tokových?

Middle+
168

Co bude zobrazeno v konzoli při volání typeof a a typeof b mimo funkce IIFE s použitím var? Jak se změní chování v režimu přísné kontroly?

Middle+
166

Používáte nástroje LLM nebo AI asistenty pro psaní kódu?

Middle
166

Jaký je rozdíl mezi Promise.all a Promise.allSettled?

Middle+
166

Jak jste hodnotili úkoly? Používali jste Planning Poker podle Fibonacciho škály?

Middle
166

Na co je v TypeScriptu infer?

Middle+
165

Jaké úkoly byste rádi dělali na novém místě práce? Máte zájem o rozvoj v technické nebo architektonické oblasti?

Middle
165

Na jaké hodnoty vlastnosti display si vzpomeneš?

Middle+
165

Povězte o nejobtížnější a nejzajímavější úloze

Middle
164

Jaký je váš postup, když přijde nová neznámá úloha (nové knihovny, nové komponenty)?

Middle+
164

Jak hodnotíte třídění v aplikaci — funguje správně?

Middle
163
/6