Frontend
Mohou si mikro frontendy navzájem interagovat? Jak byste organizovali jejich komunikaci a výměnu dat?
Implementujte libovolnou šipkovou funkci, která vypíše svůj kontext this do konzole, a řekněte, co bude vypsáno při volání.
Jaké úkoly a otázky očekávat v další fázi pohovoru, pokud pozice zahrnuje možný přechod z React na Vue?
Jak mohu jednoduše vypsat hodnoty, a mohu něco změnit naproti každému řádku a komentáři?
Jaký je rozdíl mezi mikro frontendy a balíčky NPM?
Implementujte komponentu React s stromovou strukturou založenou na datech z messages.ts: prvky mohou mít děti, rodičovské uzly by se měly rozšiřovat a sbírat po kliknutí, listy by neměly mít přepínač, a úroveň vnoření může být libovolná.
Co je to obecně kontext a jak ho chápete?
Povězte nám o věcech ve své práci, na které jste hrdí: technické nebo produktové úkoly, zajímavé integrace a úspěchy.
Implementujte univerzální React hook useFetch pro GET požadavky. Promyslete si pohodlné API pro tento hook, vrácená data/loading/error, zpracování HTTP chyb a opětovné načítání dat při změně URL.
Představte si velký projekt s dvaceti týmy, za které odpovídáte za frontend. Jak zajistíte, že frontend se nezhorší, a jak zjistíte, pokud některý z týmů zhoršil svůj výkon? Jaké metriky frontend a technické nástroje používáte k monitorování toho?
Jak rozšířit řešení: načíst uživatele paralelně a vrátit uživatelské jméno místo userId pro každý příspěvek?
Jaký je očekávaný výsledek úkolu a jak jste pochopili další plán řešení?
Jaký režim a typ úkolů vám je nejpohodlnější: klidné řešení problémů, intenzivní technický růst nebo manažerská výzva? Řekněte nám, co hledáte ve své další práci.
Jak jste vhodný/á pro práci s rutinními, monotónními rozhraními v bankovních systémech spolu s technicky zajímavými úkoly? Je to překážka?
Implementujte funkci debounce — dekorátor, který vrací funkci, jež při opakovaném volání provádí pouze poslední volání po stanovené prodlevě.
Proč je funkce v JavaScriptu považována za objekt, i když typeof pro ni vrací "function"?
Jak jste identifikovali úzká místa na stránce s mnoha kamerami a jak jste určili, co přesně je třeba optimalizovat? Jak hluboko jste profilovali?
Co je to lexikální prostředí?
Implementujte v JavaScriptu načítání dat z endpointů: načtěte příspěvky a komentáře paralelně, seskupte komentáře podle postId a vytvořte pole objektů s id, názvem, userId a počtem komentářů.
Jaká je vaše úroveň angličtiny pro práci v mezinárodním týmu?