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

Рекурсия деген не? Оның ережелері қандай? Ол не үшін қажет?

Middle

Параметрлер функцияға сілтеме арқылы немесе мән арқылы беріледі ме?

Middle

Таза функция деген не? Қашан функция таза деп есептеледі? Қандай жанама әсерлер бар?

Middle

React 18-да қайта үйлестіру процесінде не өзгерді?

Middle

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> ); }

Middle

useMemo не істейді? Қашан қолдану керек? Балалар компонентін React.memo-ға орау керек пе?

Middle

Келесі код үзіндісін қарастырыңыз: ```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)` шақыруының нәтижесін сипаттаңыз. Сондай-ақ, `started(info)` шақырғаннан кейін бастапқы `info` объектісі өзгертілген бе, жоқ па, соны талқылаңыз.

Middle

CI/CD құбырларын, линтерлерді, prettier-ді, pre-commit тінтуірлерін баптадыңыз ба — өзіңіз жасадыңыз ба немесе жоғарыдан тапсырма берілді ме?

Middle

arguments псевдо массиві дегеніміз не? Ол кәдімгі массивтен қалай ерекшеленеді?

Middle

React Reconciliation дегеніміз не? Ол қалай жұмыс істейді? React компонентін жаңарту немесе қайта орнату туралы шешім қабылдау үшін қандай критерийлерді пайдаланады?

Middle

function recursiveFunction(N) { let counter = 0; if (N > 0) { counter = counter + 1; recursiveFunction(N - 1); } // console.log(counter) } recursiveFunction(3); // 3 3 3 ? Функцияның нәтижесі қандай болатынын және неге екенін түсіндіріңіз. Сонымен қатар, рекурсивті функцияның ағымдағы жүзеге асырылуында қандай мәселелер бар екенін көрсетіп, оны дұрыс санау және шақыру санын шығару үшін қалай түзетуге болатынын ұсыныңыз.

Middle

Event loop туралы айтыңыз: ол не үшін керек, қалай жұмыс істейді?

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