Sobes.tech

Company overview

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

Ultimul post: Fără date

Posturi
0
Interviuri
1
Întrebări
23
Sarcini
0

Published in the selected period

Posturi · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Interviuri · 1

All company interviews

Grouped by direction

Întrebări și sarcini · 23

Frontend

Întrebări · 23

Ce este recursivitatea? Care sunt regulile sale? La ce folosește?

Mijloc

Parametrii din funcție sunt transmiși prin referință sau prin valoare?

Mijloc

Ce este o funcție pură? Când este o funcție pură? Ce sunt efectele secundare?

Mijloc

Ce s-a schimbat în React 18 în procesul de Reconciliation?

Mijloc

import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `rând ${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>Aplicație Listă</h1> <Button onClick={handleUpdate}>actualizează `rândul 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }

Mijloc

Ce face useMemo? Când trebuie să-l folosești? Este necesar să înfășori componenta copil în React.memo?

Mijloc

Dat fiind fragmentul de cod următor: ```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, }; }; ``` Explică ce face funcția `started` cu obiectul `info` și descrie rezultatul apelului `started(info)`. De asemenea, discută dacă obiectul original `info` este modificat după apelul `started(info)`.

Mijloc

Ai configurat pipeline-urile CI/CD, linters, prettier, hooks pre-commit — le-ai inițiat tu însuți sau a venit sarcina de sus?

Mijloc

Ce este pseudo-array-ul arguments? Cu ce se deosebește de un array obișnuit?

Mijloc

Ce este Reconciliation în React? Cum funcționează? În funcție de ce criterii React decide să actualizeze sau să remonteze un component?

Mijloc

funcția recursiveFunction(N) { let numărător = 0; if (N > 0) { numărător = numărător + 1; recursiveFunction(N - 1); } // console.log(numărător) } recursiveFunction(3); // 3 3 3 ? Explicați care va fi rezultatul funcției și de ce. De asemenea, identificați orice probleme cu implementarea actuală a funcției recursive și sugerați cum să o corectați pentru a număra și înregistra corect numărul de apeluri recursive.

Mijloc

Vorbește-mi despre event loop: la ce folosește, cum funcționează

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