Sobes.tech

Frontend

V akom termíne sú pripravení začať pracovať?

Middle
3D-Outlet
140

Prečo v React-e nemôžeš priamo meniť stav? Napríklad, state.count = 5.

Middle
Веза
140

// Vytvorte typ, ktorý obsahuje rovnaké polia ako Delivery, // ale všetky polia sú voliteľné (môžu mať hodnotu undefined) a nemôžu meniť svoje hodnoty.

Middle+
Т-БанкТ-Банк
140

Povedzte nám o použití NX v projekte a prečo bol vybraný

Middle
Protech
140

Povedzte nám o základnom rozdiele medzi Angular ako rámcom a React ako knižnicou.

Middle
ГКУ Инфогород
140

Aký prístup používa React: imperatívny alebo deklaratívny? Aký je rozdiel?

Middle
Электронные офисные системы
139

Ako funguje destruktúrizácia reaktívnych hodnôt vo Vue a ako zachovať reaktivitu pri destruktúrovaní?

Middle
Интай-текстиль
139

Povedajte o svoji delovni izkušnji: v katerih ekipah ste delali, katere pozicije ste zasedali, kateri primeri so bili povezani z načrtovanjem arhitekture in sprejemanjem tehničnih odločitev?

Middle
GeForbit
139

Povedajte o svoji izkušnji s pregledom kode. Na kaj ste se osredotočili? Katere najpogostejše napake ste opazili?

Middle
Лаборатория системных технологий
139

Ako možno riešiť úlohu withTimeout alternatívne cez Promise.race? Čo je Promise.race, čím sa líši od Promise.all?

Middle
X5 techX5 tech
139

Čo sú XSS útoky?

Middle
WB Travel
139

Na čo sú portály v React-e?

Middle
МВидео/эльдорадо
139

Znalosť databáz a práca s API

Middle
Яндекс
139

Čo je reconciliation v React-e?

Middle+
М.Видео/эльдорадо
139

Povedz o Promise: stavy, statické metódy (all, allSettled, any, race).

Middle+
IT OneIT One
139

Získajte údaje o knihách a ich autoroch. Zobrazte údaje v stránkovanom zozname po 10 kníh na stránku vo formáte: <názov knihy> - <autor> api: [odkaz] špecifikácia: [odkaz] ak sa swagger neotvára, v koreňovom adresári sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[odkaz]') .then((res) => res.json()) .then((data) => { setBooks(data); setLoading(false); }) .catch(() => setLoading(false)); }, [page]); const totalPage = Math.ceil(books.length / PAGE_SIZE); const start = (page - 1) * PAGE_SIZE; const currentBooks = books.slice(start, start + PAGE_SIZE); return ( <div className="App"> {loading && <p>Načítava sa...</p>} <ul> {currentBooks.map((book, index) => ( <li key={index}>{book.title} - {book.author}</li> ))} </ul> <div> <button disabled={page === 1} onClick={() => setPage(page - 1)}> Späť </button> <button disabled={page === totalPage} onClick={() => setPage(page + 1)}> Ďalej </button> </div> </div> ); } Opravte chyby a implementujte stránkované zobrazenie zoznamu kníh s autormi.

Middle
ТИМ ФОРС (проект Сбер)
139

Čo ťa najviac zaujíma: vylepšovanie existujúcich projektov, vývoj nových funkcií, spolupráca s backendom alebo optimalizácia?

Middle
Marfatech
139

Vysvetli, ako funguje Event Loop — čo sú mikroúlohy, makroúlohy a ich priorizácia.

Middle+
wb
139

V Reacte je komponent s inputom. Klikneme na tlačidlo „Zobrazi input“ a input sa zobrazi, ale nezíska fokus. To je potrebné opraviť. Navrhni čo najviac riešení.

Middle
Navio
139

Ako bo delovala replikacija baze podatkov (master-slave)? Kako bo load balancer usmerjal zahteve na različite strežnike z različnimi bazami podatkov?

Middle+
Т-БанкТ-Банк
139
/302