Frontend
Prečo ste prišli k záveru, že je potrebný vlastný UI-kit, a nie len použiť prvky hotového UI?
Čo robíš, ak je úloha zle formulovaná — napríklad, ak ti diktujú konkrétne umiestnenie a farbu tlačidla namiesto opisu problému?
[meno] sa spýtal: Čo robí tím teraz? Aký je plán na skúšobnú dobu?
Čo je to kontext v JavaScripte, kľúčové slovo this? Čo sa zobrazí v konzole, ak zavoláte metódu objektu, v ktorej je napísané console.log(this)?
Urobte revíziu kódu pull requestu s jedným diff súborom na React komponentu (Book s použitím useEffect, načítaním dát, zobrazením populárnych a všetkých kníh). Nájdite a komentujte všetky problémy: porušenie pravidiel hookov, absencia spracovania chýb pri fetch, absencia AbortController, absencia kontroly stavu odpovede, inline štýly, absencia key v map, kontroly na prázdne polia, potreba memoizácie (useMemo), presun fetch logiky do samostatného hooku/komponentu atď. Taktiež odpovedzte: ako implementovať podmienku, aby požiadavka bola vykonaná iba ak je prítomný flag isBest?
Aké metriky výkonu ste sledovali? Museli ste niektorú metriky debugovať?
Zaoberali ste sa nasadzovaním aplikácií, CI/CD, konfiguráciou?
S kým z tímu ste museli spolupracovať na poslednom projekte?
Ako je organizovaná reaktivita vo Vue 3? Porozprávaj o ref a reactive.
Z čoho pozostáva HTTP požiadavka?
Mal ste nejaké skúsenosti pred vývojom, čím ste sa zaoberali?
Čo je najnákladnejšie pri vykresľovaní stránky?
Čo sa stane, ak do koreňového rozloženia servera umiestnite veľa klientskych komponentov s direktívou 'use client'?
Pracoval ste niekedy s nejakým Legacy, pracoval s Legacy projektmi, alebo refaktoroval niečo, alebo menil architektúru?
Aké testy písali, na čo slúžili, čo testovali?
Povedzte, ako bola organizovaná matica práv a ako bolo v kóde organizované zobrazovanie prvkov v závislosti od úlohy používateľa.
Úloha: implementovať funkciu sumSquares, ktorá sčíta štvorce čísel z poľa, pomocou vlastnej funkcie reduce. Môže sa meniť iba funkcia sumSquares.
Úloha v Reacte: implementujte komponentu na vyhľadávanie výskytov podreťazca v texte. Požiadavky: načítanie textu z API pri prvom vykreslení, indikátor načítania, spracovanie chýb, vyhľadávanie výskytov bez ohľadu na veľkosť písmen, zvýraznenie nájdených výskytov, zobrazenie celkového počtu výskytov, tlačidlo na načítanie ďalšieho textu.
Kako na tebe vpliva situacija, če predlagaš, kako narediti bolje, vendar podjetje pravi, da je treba narediti tako, kot je bilo prvotno odločeno?
Ako funguje smerovanie v Next.js?