Sobes.tech

Company overview

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

Naujausia pozicija: Nėra duomenų

Pozicijos
0
Pokalbiai
1
Klausimai
23
Užduotys
0

Published in the selected period

Pozicijos · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Pokalbiai · 1

All company interviews

Grouped by direction

Klausimai ir užduotys · 23

Frontend

Klausimai · 23

Kas yra rekursija? Kokios jos taisyklės? Kam ji reikalinga?

Vidurio

Ar funkcijos parametrai perduodami nuoroda ar reikšme?

Vidurio

Kas yra švari funkcija? Kada funkcija yra švari? Kas yra šalutiniai poveikiai?

Vidurio

Kas pasikeitė React 18 procese Reconciliation?

Vidurio

import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `eilutė ${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>Sąrašo programa</h1> <Button onClick={handleUpdate}>atnaujinti `eilutę 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }

Vidurio

Ką daro useMemo? Kada jį naudoti? Ar reikia apvynioti vaiko komponentą į React.memo?

Vidurio

Atsižvelgiant į šį kodo fragmentą: ```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, }; }; ``` Paaiškinkite, ką daro funkcija `started` su `info` objektu ir aprašykite `started(info)` iškvietimo rezultatą. Taip pat aptarkite, ar po `started(info)` iškvietimo originalus `info` objektas keičiasi.

Vidurio

Ar jūs nustatėte CI/CD pipelines, linters, prettier, pre-commit hooks — patys inicijavote ar užduotis atėjo iš viršaus?

Vidurio

Kas yra pseudo-masyvas arguments? Kaip jis skiriasi nuo įprasto masyvo?

Vidurio

Kas yra React Reconciliation? Kaip veikia? Pagal kokius kriterijus React nusprendžia atnaujinti ar iš naujo įdiegti komponentą?

Vidurio

rekursinė funkcija recursiveFunction(N) { skaitiklis = 0; jei (N > 0) { skaitiklis = skaitiklis + 1; recursiveFunction(N - 1); } // console.log(skaitiklis) } recursiveFunction(3); // 3 3 3 ? Paaiškinkite, kas bus funkcijos išvestis ir kodėl. Taip pat, identifikuokite bet kokias problemas su dabartine rekursinės funkcijos įgyvendinimu ir pasiūlykite, kaip jas ištaisyti, kad teisingai skaičiuotų ir registruotų rekursinių kvietimų skaičių.

Vidurio

Papaskink apie event loop: kam jis reikalingas, kaip veikia

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