Sobes.tech

Frontend

Comment décidez-vous quand utiliser useMemo, useCallback, React.memo et quand ne pas le faire ? Avez-vous des critères ?

Middle
Банк ПСБ
49

Dans quel but ce projet est-il réalisé ? Dans quelle niche de valeur s'inscrit-il, quel problème résout-il ? Y a-t-il des concurrents ?

Middle+
Сбер. IT
49

Exercice RxJS : il y a un Observable auquel on s'abonne trois fois dans le template. Comment faire une seule souscription au lieu de trois, sans utiliser directement le pipe async ? En quoi Subject et BehaviorSubject diffèrent-ils d'un Observable classique (flux chaud vs froid) ?

Middle
Цифротех
49

Comment s'est déroulé le lancement et la gestion des versions?

Middle
Data World
49

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [count, setCount] = useState(0); const previous = usePreviousValue(count); return ( <div className="App"> <h1>Valeur Actuelle : {count}</h1> <h2>Précédent : {previous ?? "-"}</h2> <button onClick={() => setCount((prev) => prev + 1)}>Cliquez</button> </div> ); }

Middle
SimbirsoftSimbirsoft
49

Quelles méthodes connais-tu pour créer des micro-tâches ? Qu'est-ce qui est généralement considéré comme une micro-tâche ?

Middle+
Альфа-БанкАльфа-Банк
49

Peux-tu expliquer la différence entre les opérateurs switchMap et mergeMap?

Middle
Клируэй Технолоджис
49

/** * La fonction `asyncAuth(callback)` accepte un callback, dans lequel * une erreur (premier argument) et des données * du backend (deuxième argument) peuvent être passés. * asyncAuth((error, data) => {}); * * Vous devez implémenter la fonction `auth()`, * qui appelle `asyncAuth()`, mais retourne une promesse. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * La fonction `tryAuth()` utilise `auth()` et, en cas d'erreur, * effectue N tentatives supplémentaires. * Si toutes échouent, elle lance la dernière erreur. * * @returns {Promise} */ export function tryAuth(n) { }

Middle
Яндекс МаркетЯндекс Маркет
49

Parlez-moi de votre expérience avec Next.js. Sur quels projets l'avez-vous utilisé et quelles méthodes de rendu avez-vous employées pour différents contenus?

Middle+
АэрофлотАэрофлот
49

Qu'est-ce que le mot-clé satisfies en TypeScript ? Quand et comment l'utiliser ?

Middle+
Ozon Tech
49

Vous avez créé une branche à partir de develop, mais develop a avancé. Comment mettre à jour votre branche avec l'état actuel de develop ? Qu'est-ce que rebase ?

Senior
АЛМИ Партнер
48

Que faire si Redis se remplit sous une charge élevée?

Middle
TokenTech
48

Tu as 4 ans dans le développement, et qu'as-tu fait avant cela et comment es-tu venu dans la profession?

Middle
thesis
48

Pour la tâche de test : vous avez un AnnotationService. Quel algorithme utilisez-vous pour décider si le service doit être providedIn : 'root' ou au niveau du composant/module ?

Middle
Клируэй Технолоджис
48

À quoi sert une watch avec l'option deep?

Middle
Ростелеком
48

Que prendriez-vous si vous deviez écrire un tableau complexe avec pagination côté serveur, tris et filtres?

Middle
МВидео/эльдорадо
48

Quelles valeurs peut-on stocker dans JSON ? Peut-on y stocker des fonctions ?

Middle
Pac Group
48

Raconte-moi comment tu es arrivée au frontend ? Quelles étaient tes activités ?

Middle
OkkoOkko
48

Comment déterminer la distance la plus courte entre la géolocalisation de l'utilisateur et un point donné?

Middle
Pac Group
48

Dans quelles conditions dans l'implémentation actuelle du wrapper de retry fetch peut-il ne jamais être appelé et comment l'empêcher?

Middle+
Ozon Tech
48
/293