Buscar preguntas…
⌘
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
Inicio
Temas
Categorías
Itinerarios de aprendizaje
Buscar
Preguntas de entrevista de Rendimiento · Práctica de Entrevistas de IT
Inicio
/
#Rendimiento
#Rendimiento
90 preguntas
¿Qué son los streams en Node.js y cuándo deberías usarlos?
Node.js
#streams
Middle
›
¿Cómo escalas una app Node.js a través de múltiples CPUs?
Node.js
#scaling
Senior
›
¿Cómo detectas y solucionas fugas de memoria en Node.js?
Node.js
#debugging
Senior
›
¿Cuándo y cómo se usan los worker threads?
Node.js
#performance
Middle
›
¿Qué estrategias de caché mejoran el rendimiento de una API en Node?
Node.js
#performance
Middle
›
¿Cómo perfilas y optimizas el rendimiento de Node.js?
Node.js
#performance
Senior
›
¿Qué es el backpressure en los streams y cómo lo manejas?
Node.js
#streams
Senior
›
¿Cuándo deberías usar useMemo y useCallback, y qué problema resuelven?
React
#hooks
Senior
›
¿Qué hace React.memo y cuándo vale la pena usarlo?
React
#performance
Middle
›
¿Qué son las funciones concurrentes como useTransition y useDeferredValue?
React
#performance
Senior
›
¿Cómo funcionan Suspense y React.lazy para la división de código (code splitting)?
React
#performance
Senior
›
¿Cómo diagnosticas y corriges los re-renders innecesarios?
React
#performance
Senior
›
¿Qué es un índice en SQL? ¿Cuándo deberías y no deberías usar uno?
SQL
#index
Middle
›
¿Cómo optimizas consultas SQL lentas?
SQL
#performance
Senior
›
¿Qué es el particionamiento de tablas?
SQL
#performance
Senior
›
¿Cómo sirven srcset, sizes y picture imágenes responsivas?
HTML
#media
Middle
›
¿Cómo analiza el navegador HTML y construye la página (ruta crítica de renderizado)?
HTML
#performance
Senior
›
¿Cuál es la diferencia entre defer y async en scripts?
HTML
#performance
Senior
›
¿Qué son las directivas de recursos como preload, prefetch y preconnect?
HTML
#performance
Senior
›
¿Cómo funciona la carga nativa perezosa (lazy loading) de imágenes/iframes?
HTML
#performance
Senior
›
¿Cómo se mantiene el CSS rendering eficiente (reflow vs repaint)?
CSS
#performance
Senior
›
¿Cuál es la diferencia entre debounce y throttle?
JavaScript
#performance
Senior
›
¿Qué es la memoización y cómo se implementa?
JavaScript
#performance
Senior
›
¿Cómo gestiona JavaScript la memoria y cómo ocurren las fugas?
JavaScript
#performance
Senior
›
¿Qué hace el componente next/image?
Next.js
#performance
Junior
›
¿Qué capas de almacenamiento en caché tiene Next.js?
Next.js
#performance
Middle
›
¿Cómo funciona Streaming SSR con Suspense en Next.js?
Next.js
#rendering
Senior
›
¿Cómo optimizas el rendimiento y Core Web Vitals en Next.js?
Next.js
#performance
Senior
›
¿Cómo optimiza `next/font` las fuentes?
Next.js
#performance
Middle
›
¿Qué es Partial Prerendering (PPR)?
Next.js
#rendering
Senior
›
¿Cómo habilitan los componentes asincrónico la carga perezosa?
Vue.js
#performance
Middle
›
¿Cómo optimizas el rendimiento en una aplicación Vue?
Vue.js
#performance
Senior
›
¿Cómo haces lazy-load de rutas/características en Angular?
Angular
#performance
Middle
›
¿Cómo funciona la detección de cambios en Angular y qué hace OnPush?
Angular
#performance
Senior
›
¿Qué proporciona Angular SSR (Universal)?
Angular
#rendering
Senior
›
¿Qué es Zone.js y qué significa Angular "zoneless"?
Angular
#performance
Senior
›
¿Cómo evitas que las actualizaciones de estado causen re-renders excesivos?
Gestión de Estado
#performance
Senior
›
¿Cómo añades caché en NestJS?
NestJS
#performance
Senior
›
¿Cómo optimizas el rendimiento de NestJS?
NestJS
#performance
Senior
›
¿Qué es el GIL y cómo afecta a la concurrencia?
Python
#concurrency
Senior
›
¿Cómo gestiona Python la memoria y la recolección de basura?
Python
#performance
Senior
›
¿Cuándo eliges threading, multiprocessing o asyncio?
Python
#concurrency
Senior
›
¿Cómo perfilas y optimizas el rendimiento de Python?
Python
#performance
Senior
›
¿Por qué FastAPI es rápido y cómo lo mantienes rápido?
FastAPI
#performance
Senior
›
¿Cómo evitan `select_related` y `prefetch_related` el problema N+1?
Django
#performance
Middle
›
¿Qué opciones de caché proporciona Django?
Django
#performance
Senior
›
¿Cómo funciona el soporte asincrónico en Django moderno?
Django
#performance
Senior
›
¿Cómo escalas Django a nivel de base de datos?
Django
#performance
Senior
›
¿Cómo gestiona Go la memoria y la recolección de basura?
Golang
#performance
Senior
›
¿Cómo realizas el perfilado y optimizas el rendimiento de Go?
Golang
#performance
Senior
›
¿Cómo funcionan la memoria de la JVM y la recolección de basura?
Java
#performance
Senior
›
¿Cómo optimizas el rendimiento de las aplicaciones JVM?
Java
#performance
Senior
›
¿Cómo se optimiza el rendimiento de PHP (OPcache, JIT)?
PHP
#performance
Senior
›
¿Qué son los generadores en PHP y por qué usarlos?
PHP
#performance
Senior
›
¿Qué almacenamiento en caché proporciona Laravel?
Laravel
#performance
Senior
›
¿Cómo solucionas consultas N+1 y optimizas Eloquent?
Laravel
#performance
Senior
›
¿Cómo despliegas y optimizas Laravel para producción?
Laravel
#performance
Senior
›
¿Cómo funciona la gestión de memoria y la recolección de basura en .NET?
C#
#performance
Senior
›
¿Cómo mejoran el rendimiento Span<T> y Memory<T>?
C#
#performance
Senior
›
¿Cómo se ejecuta el código C# (IL, JIT, AOT)?
C#
#performance
Senior
›
¿Qué es boxing y unboxing, y por qué es importante?
C#
#performance
Middle
›
¿Cómo gestiona Ruby la memoria y la recolección de basura?
Ruby
#performance
Senior
›
¿Cómo perfila y optimiza el rendimiento de Ruby?
Ruby
#performance
Senior
›
¿Qué hace congelar objetos y por qué usar literales de cadena congeladas?
Ruby
#performance
Senior
›
¿Qué tipos de índice ofrece PostgreSQL?
PostgreSQL
#performance
Middle
›
¿Cómo utilizas EXPLAIN y EXPLAIN ANALYZE?
PostgreSQL
#performance
Middle
›
¿Cómo funcionan las vistas materializadas en PostgreSQL?
PostgreSQL
#performance
Middle
›
¿Cómo funciona el particionamiento de tablas en PostgreSQL?
PostgreSQL
#performance
Middle
›
¿Cómo cargar datos en lote de forma eficiente con COPY?
PostgreSQL
#performance
Middle
›
¿Qué es VACUUM y por qué es importante?
PostgreSQL
#performance
Senior
›
¿Por qué necesitas connection pooling (PgBouncer)?
PostgreSQL
#performance
Senior
›
¿Cómo se optimiza el rendimiento de PostgreSQL?
PostgreSQL
#performance
Senior
›
¿Cómo funcionan los índices en MongoDB?
MongoDB
#performance
Middle
›
¿Cómo optimizas el rendimiento de MongoDB?
MongoDB
#performance
Senior
›
¿Qué estrategias avanzadas de indexación soporta MongoDB?
MongoDB
#performance
Senior
›
¿Cómo se utiliza Redis como caché?
Redis
#performance
Junior
›
¿Qué estrategias y patrones de almacenamiento en caché existen con Redis?
Redis
#performance
Middle
›
¿Cómo gestiona Redis la memoria?
Redis
#performance
Middle
›
¿Cómo optimizas el rendimiento de Redis?
Redis
#performance
Senior
›
¿Cuáles son los desafíos de la invalidación de caché?
Redis
#performance
Senior
›
¿Qué es pipelining en Redis y cuándo deberías usarlo?
Redis
#performance
Middle
›
¿Por qué es importante el pooling de conexiones al usar Redis?
Redis
#performance
Middle
›
¿Cómo funciona el almacenamiento en caché en AWS (ElastiCache)?
Cloud y AWS
#performance
Middle
›
Una página web o API es lenta — ¿cómo encuentra la causa?
Fiabilidad de Sitios y Operaciones
#performance
Middle
›
¿Cómo optimizas una consulta de base de datos lenta?
Fiabilidad de Sitios y Operaciones
#database
Middle
›
¿Cómo determinas si un cuello de botella es de CPU, memoria, E/S o red?
Fiabilidad de Sitios y Operaciones
#performance
Middle
›
¿Cómo ajustaría un sitio de WordPress de alto tráfico para el rendimiento?
Fiabilidad de Sitios y Operaciones
#wordpress
Senior
›
¿Cuáles son las capas de caché en una pila web típica?
Fiabilidad de Sitios y Operaciones
#caching
Middle
›
¿Cómo decides qué almacenar en caché y durante cuánto tiempo (TTL)?
Fiabilidad de Sitios y Operaciones
#caching
Middle
›
¿Qué es un cache stampede y cómo lo previene?
Fiabilidad de Sitios y Operaciones
#caching
Middle
›