Sobes.tech

Company overview

Сбермаркетинг

Najnovšia pozícia: Bez údajov

Pozície
0
Pohovory
1
Otázky
23
Úlohy
0

Published in the selected period

Pozície · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Pohovory · 1

All company interviews

Grouped by direction

Otázky a úlohy · 23

Frontend

Otázky · 23

Čo je to rekurzia? Aké sú jej pravidlá? Na čo je potrebná?

Stred

Sú parametre vo funkcii odovzdávané odkazom alebo hodnotou?

Stred

Čo je čistá funkcia? Kedy je funkcia čistá? Čo sú vedľajšie účinky?

Stred

Čo sa zmenilo v React 18 v procese Reconciliation?

Stred

import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `riadok ${idx + 1}`, })); }; export default function App() { const [data, setData] = React.useState(getData()); const handleUpdate = () => { setData((prev) => { return prev.map((row, i) => i === 0 ? { ...row, value: Math.random() } : row ); }); }; return ( <div> <h1>Seznam aplikacija</h1> <Button onClick={handleUpdate}>posodobitev `vrstica 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }

Stred

Čo robí useMemo? Kedy ho použiť? Je potrebné obaliť detský komponent do React.memo?

Stred

Vezané s nasledujúcim úryvkom kódu: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Vysvetlite, čo robí funkcia `started` s objektom `info` a opíšte výstup volania `started(info)`. Diskutujte tiež, či sa pôvodný objekt `info` mení po volaní `started(info)`.

Stred

Nastavil si CI/CD pipeline, linters, prettier, pre-commit hooky — sám si ih inicijalizoval alebo prišla naloga od vrha?

Stred

Čo je pseudo pole arguments? Čím sa líši od bežného poľa?

Stred

Čo je React Reconciliation? Ako funguje? Podľa akých kritérií React rozhoduje, či aktualizovať alebo znova namontovať komponentu?

Stred

funkcia recursiveFunction(N) { let čítač = 0; if (N > 0) { čítač = čítač + 1; recursiveFunction(N - 1); } // console.log(čítač) } recursiveFunction(3); // 3 3 3 ? Vysvetlite, aký bude výsledok funkcie a prečo. Tiež identifikujte akékoľvek problémy s aktuálnou implementáciou rekurzívnej funkcie a navrhnite, ako ich opraviť, aby správne počítala a zaznamenávala počet rekurzívnych volaní.

Stred

Porozprávaj mi o event loop: na čo je, ako funguje

Stred
Сбермаркетинг - company overview - sobes.tech