Sobes.tech

Frontend

[jméno] se zeptal: Byly případy, kdy bylo potřeba předat nějakou funkci, která nebyla v úkolu, podle vlastního uvážení?

Middle
Sidbrige
58

Jaký je rozdíl mezi git fetch a git pull?

Senior
АЛМИ Партнер
58

Pověz mi o Teleport a Suspense ve Vue.js: co to je, používal jsi je v práci?

Middle
thesis
58

function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: odeberte obslužného programu } function emit(event, payload) { // TODO: zavolejte všechny předplatitele události } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);

Middle+
Basis
58

Přichází pole o velikosti 2 miliony prvků, každý prvek je třeba zpracovat za 100 milisekund. Komunikaci se serverem nelze měnit. Jak zpracovat toto pole tak, aby nezablokovalo uživatelské rozhraní?

Middle
WildberriesWildberries
58

Lze důvěřovat typům TypeScript při běhu? Jak zajistit validaci dat ze serveru?

Senior
АЛМИ Партнер
58

Řekni mi víc o svých zkušenostech: sbíral jsi požadavky sám nebo přišly hotové?

Middle+
EVACargo
58

Na čem jste se při revizi kódu opírali a jak jste řešili neshody?

Middle
Revizto
58

Proč je lepší používat store (například Pinia) pro globální stav než provide/inject?

Middle
Брайтис
58

Měli jste někdy zkušenost s realizací nápadu, který se zdál skvělý, ale nakonec se ukázal jako neúspěšný?

Senior
АЛМИ Партнер
58

Povězte mi o předchozí společnosti — složení týmu, procesy, projekty.

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
58

Podívej se na rozložení s kroky a kartami účastníků. Co je zde špatně?

Middle+
Tilda
58

Z pohledu syntaxe a struktury kódu — co bys refaktoroval v této funkci?

Middle
WB банк
58

Jak React funguje na pozadí? Vysvětlete mechanismus reconciliation, Virtual DOM, Fiber architekturu a proč jsou potřeba dvě fáze (render a commit).

Middle+
Альфа СОФТ
58

Jaké jsou nevýhody a rizika spojená s nezávislým nasazením mikro front-endů?

Middle+
СБЕРСБЕР
58

Povězte nám o svém vzdělání. Jak jste se dostali do IT sektoru?

Middle+
Dr. web
58

Úkol na živé kódování: máte malou komponentu seznamu úkolů v JSX. Opravte vše, co se vám nelíbí, a vysvětlete proč.

Middle
Алор+
58

Na co vlastně v seznamu v Reactu slouží klíč (key)?

Middle
Первый оптовый
58

/** * Úkol 1: Generika a Kulcs Típus Biztonságában * Hozzon létre egy `getProperty` függvényt, amely egy objektumot és egy kulcsot vesz be. * Használjon generikusokat annak biztosítására, hogy a függvény típusbiztos legyen, és a kulcs létezik az objektumon. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Feladat 2: Az alábbiakban több Todo interfész deklaráció található, magyarázza el, mi történik, amikor ezek ugyanabban a hatókörben vannak. * Beszélje meg, hogyan kezeli őket a TypeScript, és töltse ki a `myTodo` objektumot, hogy megfeleljen a összeolvasztott Todo interfész követelményeinek. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
Altenar
58

Popište standardní tok autorizace přes Keycloak, který jste používali v projektech.

Middle
МТС БанкМТС Банк
58
/295