Sobes.tech

Company overview

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

Последна позиция: Няма данни

Позиции
0
Интервюта
1
Въпроси
23
Задачи
0

Published in the selected period

Позиции · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Интервюта · 1

All company interviews

Grouped by direction

Въпроси и задачи · 23

Frontend

Въпроси · 23

Какво е рекурсия? Какви са правилата й? За какво е необходима?

Средно

Данните в функцията се предават по референция или по стойност?

Средно

Какво е чиста функция? Кога една функция е чиста? Какви са страничните ефекти?

Средно

Какво се промени в React 18 в процеса на Reconciliation?

Средно

import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `блок ${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>Приложение списков</h1> <Button onClick={handleUpdate}>обновить `строку 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }

Средно

Какво прави useMemo? Кога да го използваме? Трябва ли да обгърнем детския компонент в React.memo?

Средно

Даден е следният фрагмент от код: ```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, }; }; ``` Обяснете какво прави функцията `started` с обекта `info` и опишете резултата от извикването на `started(info)`. Освен това, обсъдете дали оригиналният обект `info` се променя след извикването на `started(info)`.

Средно

Настроихте ли CI/CD пайплайни, линтери, prettier, pre-commit хукове — вие ги инициирахте или задачата дойде отгоре?

Средно

Какво е псевдо масивът arguments? Как се различава от обикновен масив?

Средно

Какво е React Reconciliation? Как работи? По какви критерии React решава да актуализира или повторно монтира компонент?

Средно

функция recursiveFunction(N) { let брояч = 0; ако (N > 0) { брояч = брояч + 1; recursiveFunction(N - 1); } // console.log(брояч) } recursiveFunction(3); // 3 3 3 ? Обяснете какъв ще бъде резултатът от функцията и защо. Освен това, идентифицирайте всякакви проблеми с текущата реализация на рекурсивната функция и предложете как да ги коригирате, за да броите и регистрирате правилно броя на рекурсивните извиквания.

Средно

Разкажи ми за event loop: за какво е, как работи

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