Sobes.tech

Company overview

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

Última vacante: Sin datos

Vacantes
0
Entrevistas
1
Preguntas
23
Tareas
0

Published in the selected period

Vacantes · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Entrevistas · 1

All company interviews

Grouped by direction

Preguntas y tareas · 23

Frontend

Preguntas · 23

¿Qué es la recursión? ¿Cuáles son sus reglas? ¿Para qué sirve?

Medio

¿Los parámetros en la función se pasan por referencia o por valor?

Medio

¿Qué es una función pura? ¿Cuándo es una función pura? ¿Qué son los efectos secundarios?

Medio

¿Qué cambió en React 18 en el proceso de Reconciliation?

Medio

import "./styles.css"; import React from "react"; const getData = () => { return Array.from({ length: 50 }, (el, idx) => ({ value: Math.random(), label: `fila ${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>Aplicación de Lista</h1> <Button onClick={handleUpdate}>actualizar `fila 1`</Button> {data.map((row) => { return <Row key={row.label} label={row.label} value={row.value} />; })} </div> ); }

Medio

¿Qué hace useMemo? ¿Cuándo usarlo? ¿Es necesario envolver un componente hijo en React.memo?

Medio

Dado el siguiente fragmento de código: ```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, }; }; ``` Explica qué hace la función `started` con el objeto `info` y describe la salida de llamar a `started(info)`. Además, discute si el objeto original `info` se muta después de llamar a `started(info)`.

Medio

¿ Configuraste los pipelines de CI/CD, linters, prettier, ganchos pre-commit — tú mismo los iniciaste o la tarea vino de arriba?

Medio

¿Qué es el pseudoarray arguments? ¿En qué se diferencia de un array normal?

Medio

¿Qué es la Reconciliación de React? ¿Cómo funciona? ¿Por qué criterios React decide actualizar o volver a montar un componente?

Medio

función recursiveFunction(N) { let contador = 0; if (N > 0) { contador = contador + 1; recursiveFunction(N - 1); } // console.log(contador) } recursiveFunction(3); // 3 3 3 ? Explica cuál será la salida de la función y por qué. Además, identifica cualquier problema con la implementación actual de la función recursiva y sugiere cómo arreglarla para contar y registrar correctamente el número de llamadas recursivas.

Medio

Cuéntame sobre el bucle de eventos: para qué sirve, cómo funciona

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