Sobes.tech

Company overview

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

Ultima offerta: Nessun dato

Offerte
0
Colloqui
1
Domande
23
Esercizi
0

Published in the selected period

Offerte · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Colloqui · 1

All company interviews

Grouped by direction

Domande ed esercizi · 23

Frontend

Domande · 23

Cos'è la ricorsione? Quali sono le sue regole? A cosa serve?

Medio

I parametri nella funzione vengono passati per riferimento o per valore?

Medio

Cos'è una funzione pura? Quando una funzione è pura? Cosa sono gli effetti collaterali?

Medio

Cosa è cambiato in React 18 nel processo di Reconciliation?

Medio

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

Medio

Cosa fa useMemo? Quando usarlo? È necessario avvolgere un componente figlio in React.memo?

Medio

Dato il seguente frammento di codice: ```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, }; }; ``` Spiega cosa fa la funzione `started` con l'oggetto `info` e descrivi l'output della chiamata a `started(info)`. Inoltre, discuti se l'oggetto `info` originale viene mutato dopo aver chiamato `started(info)`.

Medio

Hai configurato le pipeline CI/CD, linters, prettier, hook pre-commit — le hai avviate tu stesso o il compito è arrivato dall'alto?

Medio

Cos'è il pseudoarray arguments? In cosa si differenzia da un array normale?

Medio

Cos'è la riconciliazione di React? Come funziona? In base a quali criteri React decide di aggiornare o rimontare un componente?

Medio

funzione recursiveFunction(N) { let contatore = 0; if (N > 0) { contatore = contatore + 1; recursiveFunction(N - 1); } // console.log(contatore) } recursiveFunction(3); // 3 3 3 ? Spiega quale sarà l'output della funzione e perché. Identifica anche eventuali problemi con l'implementazione attuale della funzione ricorsiva e suggerisci come correggerla per contare e registrare correttamente il numero di chiamate ricorsive.

Medio

Parlami dell'event loop: a cosa serve, come funziona

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