```javascript const obj = { nom: 'Alex', dire() { console.info(this.nom); } }; const fn = obj.dire; fn(); obj.dire(); ```
Frontend
Parlez-moi plus en détail des étapes de rendu : layout (reflow) et paint (repaint)
// 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();
Parlez de SSE (Événements envoyés par le serveur) et comparez-le avec WebSocket et le polling
Comment fonctionne le mécanisme de refresh token?
Quelle est la différence entre HTTP et HTTPS?
Parlez-moi des méthodologies de développement : Scrum, Waterfall, Kanban
Qu'est-ce que le type never en TypeScript et en quoi diffère-t-il des autres types?
Quelle balise HTML aide à charger différentes images pour différentes résolutions d'écran?
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 ?
Quelle architecture choisir pour écrire une bibliothèque UI?
Quels types de tests connais-tu en dehors des tests unitaires?
Parlez du principe d'Inversion de Dépendance (DIP) de SOLID avec un exemple
Parlez-moi du chemin critique de rendu de la page dans le navigateur
```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(); ```