Sobes.tech

Frontend

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

Middle
154

Parlez-moi plus en détail des étapes de rendu : layout (reflow) et paint (repaint)

Middle
151

// Comment peut-on optimiser ce code asynchrone dans une boucle pour que les promesses s'exécutent de manière asynchrone async function processItems() { const items = [1, 2, 3]; for (const item of items) { await new Promise((resolve) => setTimeout(resolve, 100)); console.log(item); } } processItems();

Middle
149

Parlez de SSE (Événements envoyés par le serveur) et comparez-le avec WebSocket et le polling

Middle
146

Comment fonctionne le mécanisme de refresh token?

Middle
144

Quelle est la différence entre HTTP et HTTPS?

Middle
142

Parlez-moi des méthodologies de développement : Scrum, Waterfall, Kanban

Middle
142

Qu'est-ce que le type never en TypeScript et en quoi diffère-t-il des autres types?

Middle
142

Quelle balise HTML aide à charger différentes images pour différentes résolutions d'écran?

Middle
140

Question abstraite : nous avons déployé une fonctionnalité, une semaine plus tard, les utilisateurs se plaignent que la page se bloque. Comment chercheriez-vous le problème ?

Middle
135

Quelle architecture choisir pour écrire une bibliothèque UI?

Middle
130

Quels types de tests connais-tu en dehors des tests unitaires?

Middle
125

Parlez du principe d'Inversion de Dépendance (DIP) de SOLID avec un exemple

Middle
121

Parlez-moi du chemin critique de rendu de la page dans le navigateur

Middle
116

```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
110
/2