Faire un don
Rechercher des questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Accueil
Thèmes
Catégories
Parcours d'apprentissage
Rechercher
Questions d'entretien Performance · Entraînement aux entretiens IT
Accueil
/
#Performance
#Performance
90 questions
Que sont les streams dans Node.js et quand devriez-vous les utiliser ?
Node.js
#streams
Intermédiaire
›
Comment faire évoluer une app Node.js sur plusieurs CPUs ?
Node.js
#scaling
Senior
›
Comment détecter et corriger les fuites mémoire dans Node.js ?
Node.js
#debugging
Senior
›
Quand et comment utilisez-vous les worker threads ?
Node.js
#performance
Intermédiaire
›
Quelles stratégies de cache améliorent la performance d'une API Node ?
Node.js
#performance
Intermédiaire
›
Comment profilez-vous et optimisez-vous les performances de Node.js ?
Node.js
#performance
Senior
›
Qu'est-ce que la backpressure dans les streams et comment la gérez-vous ?
Node.js
#streams
Senior
›
Quand devriez-vous utiliser useMemo et useCallback, et quel problème résolvent-ils ?
React
#hooks
Senior
›
Que fait React.memo et quand est-il judicieux de l'utiliser?
React
#performance
Intermédiaire
›
Quelles sont les fonctionnalités concurrentes comme useTransition et useDeferredValue ?
React
#performance
Senior
›
Comment fonctionnent Suspense et React.lazy pour le fractionnement de code ?
React
#performance
Senior
›
Comment diagnostiquez-vous et corrigez-vous les re-rendus inutiles ?
React
#performance
Senior
›
Qu'est-ce qu'un index en SQL ? Quand devriez-vous et ne devriez-vous pas en utiliser ?
SQL
#index
Intermédiaire
›
Comment optimisez-vous les requêtes SQL lentes ?
SQL
#performance
Senior
›
Qu'est-ce que le partitionnement de table ?
SQL
#performance
Senior
›
Comment srcset, sizes et picture servent-ils les images responsives ?
HTML
#media
Intermédiaire
›
Comment le navigateur analyse le HTML et construit la page (critical rendering path) ?
HTML
#performance
Senior
›
Quelle est la différence entre defer et async sur les scripts ?
HTML
#performance
Senior
›
Que sont les resource hints comme preload, prefetch et preconnect ?
HTML
#performance
Senior
›
Comment fonctionne le chargement natif des images/iframes en lazy loading ?
HTML
#performance
Senior
›
Comment gardez-vous le rendu CSS performant (reflow vs repaint) ?
CSS
#performance
Senior
›
Quelle est la différence entre debounce et throttle ?
JavaScript
#performance
Senior
›
Qu'est-ce que la mémoïsation et comment l'implémenter ?
JavaScript
#performance
Senior
›
Comment JavaScript gère-t-il la mémoire et comment les fuites se produisent-elles ?
JavaScript
#performance
Senior
›
Que fait le composant next/image ?
Next.js
#performance
Junior
›
Quelles couches de cache Next.js possède-t-il ?
Next.js
#performance
Intermédiaire
›
Comment fonctionne le streaming SSR avec Suspense dans Next.js ?
Next.js
#rendering
Senior
›
Comment optimisez-vous les performances et les Core Web Vitals dans Next.js ?
Next.js
#performance
Senior
›
Comment next/font optimise-t-il les polices ?
Next.js
#performance
Intermédiaire
›
Qu'est-ce que le Partial Prerendering (PPR) ?
Next.js
#rendering
Senior
›
Comment les composants asynchrones permettent-ils le chargement différé ?
Vue.js
#performance
Intermédiaire
›
Comment optimisez-vous les performances dans une application Vue ?
Vue.js
#performance
Senior
›
Comment effectuer le chargement différé des routes/fonctionnalités en Angular ?
Angular
#performance
Intermédiaire
›
Comment fonctionne la détection de changements dans Angular, et à quoi sert OnPush ?
Angular
#performance
Senior
›
Que fournit Angular SSR (Universal) ?
Angular
#rendering
Senior
›
Qu'est-ce que Zone.js et que signifie « zoneless » Angular ?
Angular
#performance
Senior
›
Comment éviter que les mises à jour d'état ne causent un rendu excessif ?
Gestion d'état
#performance
Senior
›
Comment ajouter de la mise en cache dans NestJS ?
NestJS
#performance
Senior
›
Comment optimisez-vous les performances de NestJS ?
NestJS
#performance
Senior
›
Qu'est-ce que le GIL et comment affecte-t-il la concurrence ?
Python
#concurrency
Senior
›
Comment Python gère-t-il la mémoire et la récupération des déchets ?
Python
#performance
Senior
›
Quand choisir threading, multiprocessing ou asyncio ?
Python
#concurrency
Senior
›
Comment profilez-vous et optimisez-vous les performances de Python ?
Python
#performance
Senior
›
Pourquoi FastAPI est-il rapide et comment le maintenir ainsi ?
FastAPI
#performance
Senior
›
Comment `select_related` et `prefetch_related` évitent-ils le problème N+1 ?
Django
#performance
Intermédiaire
›
Quelles options de mise en cache Django fournit-il?
Django
#performance
Senior
›
Comment fonctionne le support asynchrone dans Django moderne ?
Django
#performance
Senior
›
Comment faire évoluer Django au niveau de la base de données ?
Django
#performance
Senior
›
Comment Go gère-t-il la mémoire et le garbage collection?
Golang
#performance
Senior
›
Comment profilez-vous et optimisez-vous les performances en Go ?
Golang
#performance
Senior
›
Comment fonctionnent la mémoire de la JVM et la gestion automatique des mémoires ?
Java
#performance
Senior
›
Comment optimisez-vous les performances des applications JVM ?
Java
#performance
Senior
›
Comment optimisez-vous la performance PHP (OPcache, JIT) ?
PHP
#performance
Senior
›
Que sont les générateurs en PHP et pourquoi les utiliser ?
PHP
#performance
Senior
›
Quel système de cache Laravel propose-t-il ?
Laravel
#performance
Senior
›
Comment corriger les requêtes N+1 et optimiser Eloquent ?
Laravel
#performance
Senior
›
Comment déployez-vous et optimisez-vous Laravel pour la production ?
Laravel
#performance
Senior
›
Comment fonctionne la gestion de la mémoire et le garbage collection dans .NET ?
C#
#performance
Senior
›
Comment Span<T> et Memory<T> améliorent-ils les performances ?
C#
#performance
Senior
›
Comment le code C# s'exécute-t-il (IL, JIT, AOT) ?
C#
#performance
Senior
›
Qu'est-ce que le boxing et l'unboxing, et pourquoi c'est important ?
C#
#performance
Intermédiaire
›
Comment Ruby gère-t-il la mémoire et le garbage collection ?
Ruby
#performance
Senior
›
Comment profilez-vous et optimisez-vous la performance Ruby ?
Ruby
#performance
Senior
›
Que fait le verrouillage (freezing) des objets et pourquoi utiliser des littéraux de chaîne gelés ?
Ruby
#performance
Senior
›
Quels types d'index PostgreSQL propose-t-il ?
PostgreSQL
#performance
Intermédiaire
›
Comment utilisez-vous EXPLAIN et EXPLAIN ANALYZE ?
PostgreSQL
#performance
Intermédiaire
›
Comment fonctionnent les vues matérialisées dans PostgreSQL ?
PostgreSQL
#performance
Intermédiaire
›
Comment fonctionne le partitionnement de table dans PostgreSQL?
PostgreSQL
#performance
Intermédiaire
›
Comment charger efficacement des données en masse avec COPY ?
PostgreSQL
#performance
Intermédiaire
›
Qu'est-ce que VACUUM et pourquoi c'est important ?
PostgreSQL
#performance
Senior
›
Pourquoi avez-vous besoin du pool de connexions (PgBouncer) ?
PostgreSQL
#performance
Senior
›
Comment optimisez-vous les performances de PostgreSQL ?
PostgreSQL
#performance
Senior
›
Comment fonctionnent les indexes dans MongoDB ?
MongoDB
#performance
Intermédiaire
›
Comment optimisez-vous les performances de MongoDB ?
MongoDB
#performance
Senior
›
Quelles stratégies d'indexation avancée MongoDB supporte-t-il ?
MongoDB
#performance
Senior
›
Comment Redis est-il utilisé comme cache ?
Redis
#performance
Junior
›
Quelles stratégies et patterns de cache existent avec Redis?
Redis
#performance
Intermédiaire
›
Comment Redis gère-t-il la mémoire ?
Redis
#performance
Intermédiaire
›
Comment optimisez-vous les performances de Redis ?
Redis
#performance
Senior
›
Quels sont les défis de l'invalidation de cache ?
Redis
#performance
Senior
›
Qu'est-ce que le pipelining dans Redis et quand devriez-vous l'utiliser ?
Redis
#performance
Intermédiaire
›
Pourquoi le pooling de connexion est-il important lors de l'utilisation de Redis ?
Redis
#performance
Intermédiaire
›
Comment fonctionne la mise en cache sur AWS (ElastiCache) ?
Cloud & AWS
#performance
Intermédiaire
›
Une page web ou une API est lente — comment trouvez-vous la cause ?
Fiabilité des sites & exploitation
#performance
Intermédiaire
›
Comment optimisez-vous une requête de base de données lente ?
Fiabilité des sites & exploitation
#database
Intermédiaire
›
Comment déterminez-vous si un goulot d'étranglement provient du CPU, de la mémoire, de l'I/O ou du réseau ?
Fiabilité des sites & exploitation
#performance
Intermédiaire
›
Comment optimiseriez-vous les performances d'un site WordPress à fort trafic ?
Fiabilité des sites & exploitation
#wordpress
Senior
›
Quels sont les niveaux de cache dans une pile web typique ?
Fiabilité des sites & exploitation
#caching
Intermédiaire
›
Comment décidez-vous ce qu'il faut mettre en cache et pour combien de temps (TTL) ?
Fiabilité des sites & exploitation
#caching
Intermédiaire
›
Qu'est-ce qu'un cache stampede et comment l'éviter ?
Fiabilité des sites & exploitation
#caching
Intermédiaire
›