Sobes.tech

Frontend

Que changera dans la logique du type si on remplace `extends` par `=` (définir une valeur par défaut pour le générique) ?

Middle+
Т-БанкТ-Банк
28

Comment organiser la validation en temps réel ?

Middle
МТС БанкМТС Банк
28

Parlez de CORS.

Middle
ГКУ Инфогород
28

Si ref stocke un objet et que nous modifions un champ imbriqué de l'objet (par exemple, le nom de famille), le déclencheur réactif sera-t-il activé?

Middle
Программный код
28

Parlez-moi de votre expérience avec l'écosystème Vue. Avec quelles bibliothèques et quels assembleurs avez-vous travaillé?

Middle
Voximplant
28

La requête OPTIONS est-elle envoyée à chaque demande cross-domain ou seulement lorsque c'est nécessaire ? Quelle est la différence entre les requêtes simples et complexes dans ce contexte ?

Middle
WB банк
28

Exécutez mentalement la fonction affichée : que sera affiché lors du premier appel et pourquoi ? Comment corriger le code pour obtenir une séquence de nombres ?

Middle+
Сибилтек-софт
28

Énumérez les méthodes statiques Promise et expliquez ce qu'est une promesse.

Middle
SIB
28

Faut-il une fonction toggleLoading séparée ou peut-on s'en passer ?

Middle+
wb
28

As-tu de l'expérience dans la migration de Vue 2 à Vue 3 — qu'as-tu exactement fait toi-même?

Middle
Basis
28

Quels domaines du frontend considérez-vous comme vos points forts?

Middle
Revizto
28

Parle-moi de toi en tant que développeur frontend : sur quoi tu as travaillé, quelle a été ton expérience — commerciale ou académique ?

Middle
Premium IT Solution
28

Qu'est-ce que Pinia et à quoi sert-elle?

Middle
Куаргет
28

Parlez-moi des tests E2E avec Playwright : comment le système de test était-il organisé, comment était-il lancé, comment interagissaient-ils avec le backend, comment garantissaient-ils la reproductibilité des données de test ?

Middle
ИдаПроджект
28

Dans votre CV, il est indiqué que vous avez développé avec Next.js — est-ce correct ? S'agissait-il de Next.js avec App Router ou Pages Router ?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
28

```javascript const obj = { nom: 'Alex', dire() { console.info(this.nom); } }; const obj2 = { nom: 'Ivan' } const fn = obj.dire.bind(obj).bind(obj2); fn(); obj.dire(); ```

Middle
Мыс
28

Y a-t-il eu des cas où deux consommateurs se connectaient à un même sujet Kafka?

Middle
ООО Медиа технологии
28

Imaginez une file d'attente de macro-tâches avec cinq `setTimeout`, et des micro-tâches ajoutant infiniment de nouvelles micro-tâches, par exemple via une récursion `Promise.resolve().then()`. Que se passera-t-il avec l'interface et ces cinq timeouts s'exécuteront-ils un jour ? Pourquoi ?

Middle
Экосистема тенниса MYTENNIS ONLINE
28

Pouvez-vous expliquer la boucle d'événements : dans quel ordre s'exécutent le code synchrone, les micro-tâches et les macro-tâches ?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
28

/** * Tâche 3 : Analysez la fonction ci-dessous et corrigez toutes les erreurs. Expliquez le rôle du type `never` en TypeScript. */ function throwError(): never { throw new Error('Une erreur est survenue'); } /** * Tâche 4 : Transformez le type donné `MaybeProps` pour rendre toutes ses propriétés obligatoires. */ type MaybeProps = { a?: number; b?: string; }; /** * Tâche 5 : Créez un type générique `Container` qui contient une seule propriété `value`. * Le type de `value` doit être limité à `string` ou `number`. */ type Container<T> = { value: T; };

Middle
Altenar
28
/290