Sobes.tech

Company overview

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

Dernière offre: Aucune donnée

Offres
0
Entretiens
1
Questions
23
Tâches
0

Published in the selected period

Offres · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Entretiens · 1

All company interviews

Grouped by direction

Questions et exercices · 23

Frontend

Questions · 23

Qu'est-ce que la récursion ? Quelles sont ses règles ? À quoi sert-elle ?

Milieu

Les paramètres dans la fonction sont-ils passés par référence ou par valeur?

Milieu

Qu'est-ce qu'une fonction pure ? Quand une fonction est-elle pure ? Quelles sont les effets secondaires ?

Milieu

Qu'est-ce qui a changé dans React 18 lors du processus de Reconciliation?

Milieu

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

Milieu

Que fait useMemo ? Quand l'utiliser ? Faut-il envelopper un composant enfant dans React.memo ?

Milieu

Étant donné le fragment de code suivant : ```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, }; }; ``` Explique ce que la fonction `started` fait avec l'objet `info` et décris la sortie de l'appel à `started(info)`. Discute également si l'objet `info` original est modifié après l'appel à `started(info)`.

Milieu

As-tu configuré les pipelines CI/CD, linters, prettier, hooks pre-commit — tu les as initiés toi-même ou la tâche est venue d'en haut?

Milieu

Qu'est-ce que le pseudo-tableau arguments ? En quoi diffère-t-il d'un tableau normal ?

Milieu

Qu'est-ce que la réconciliation React ? Comment ça fonctionne ? Selon quels critères React décide-t-il de mettre à jour ou de remonter un composant ?

Milieu

fonction recursiveFunction(N) { let compteur = 0; if (N > 0) { compteur = compteur + 1; recursiveFunction(N - 1); } // console.log(compteur) } recursiveFunction(3); // 3 3 3 ? Expliquez quelle sera la sortie de la fonction et pourquoi. Identifiez également tout problème avec l'implémentation actuelle de la fonction récursive et suggérez comment la corriger pour compter et enregistrer correctement le nombre d'appels récursifs.

Milieu

Parle-moi de la boucle d'événements : à quoi elle sert, comment elle fonctionne

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