Frontend
Proč jsi zvolil Vue místo React nebo Angular?
[jméno] řekl(a): co tě sem přivedlo, co tě unavilo na současném místě, čeho chceš?
Kdybys musel rozhodnout mezi zavedením mikrofrontendů nebo použitím monolitu, jak bys rozhodoval?
Zmínil jste testy — psal jste testy v [společnost] a na posledním místě práce?
Jak lze pseudo-pole arguments převést na skutečné pole? Uveďte několik způsobů.
To je jasné odůvodnění, Dmytro, a vaše pravidlo 'přeskočit zakázané položky' je dobře formulované. Můžete popsat konkrétní situaci, kdy může tento přístup uživatele zmást, a jak byste upravili formulaci nebo uživatelské rozhraní, aby bylo jasnější?
Pracoval jste s WebSocket, Server-Sent Events, long polling? Povídej o nich.
Co je to IP adresa?
Jaké jsou nevýhody FSD? Kdy byste ho nezavedli?
Jaké vývojové prostředí nebo sestavovač bylo použito v projektu?
Je možné v funkčním komponentu poskytnout externí přístup k metodám komponenty (dát 'rukojeti' venku)?
Jak prohlížeč určuje typ přijatého HTML, staví strukturu stránky a připojuje JavaScript?
Co si myslíš, že ti teď chybí, abys dosáhl sebevědomého seniora?
Jak technicky probíhá integrace Vue komponenty s TipTap v době běhu?
/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // napište kód zde return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // přidané = [] // odstraněné = [1,6]
Proč je v kódu volána funkce addField v konstruktoru a jaké problémy to způsobuje z hlediska škálovatelnosti?
Jaké další metody API Promise znáš kromě Promise.all?
Co je to Type Guard v TypeScript?
Pracoval jste s renderováním na straně serveru (SSR) nebo statickou generací stránek (SSG) v Angularu?
Jaký máš názor na metodologii FSD (Feature-Sliced Design)?