Herramientas
Crear CV
Donar
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 Base de Datos · Práctica de Entrevistas de IT
Inicio
/
#Base de Datos
#Base de Datos
85 preguntas
¿Cuáles son las ventajas y desventajas de TypeORM?
Node.js
#database
Middle
›
¿Cuáles son las ventajas y desventajas de Sequelize?
Node.js
#orm
Middle
›
¿Cómo se comparan TypeORM y Sequelize, y cuándo elegirías cada uno?
Node.js
#orm
Senior
›
¿Qué es SQL y para qué se usa?
SQL
#database
Junior
›
¿Cómo se comporta NULL en SQL?
SQL
#database
Junior
›
¿Qué son las claves primarias y las claves foráneas?
SQL
#database
Middle
›
¿Qué restricciones de base de datos hay?
SQL
#database
Middle
›
¿Qué es la normalización de bases de datos?
SQL
#database
Middle
›
¿Qué son las transacciones y las propiedades ACID?
SQL
#database
Middle
›
¿Qué son las vistas y las vistas materializadas?
SQL
#database
Middle
›
¿Qué son los niveles de aislamiento de transacciones?
SQL
#database
Senior
›
¿Qué causa los bloqueos mutuos y cómo los previene?
SQL
#database
Senior
›
¿Qué son los procedimientos almacenados y cuándo deberías usarlos?
SQL
#database
Senior
›
¿Qué son DDL, DML, DCL y TCL?
SQL
#database
Senior
›
¿Cuáles son los tipos de datos SQL comunes y cómo los eliges?
SQL
#database
Middle
›
¿Cómo consultas 10B de registros en menos de 100ms?
Diseño de Sistemas
#database
Senior
›
¿Cómo fragmentarías (shard) una base de datos para 1000 millones de usuarios?
Diseño de Sistemas
#database
Senior
›
¿Cómo escalas MySQL cuando el tráfico crece 100x?
Diseño de Sistemas
#database
Senior
›
¿Cómo almacenas 100M de eventos de log por día?
Diseño de Sistemas
#database
Senior
›
¿Cómo construyes búsqueda full-text sobre 100M+ de registros?
Diseño de Sistemas
#searching
Senior
›
Analítica de ingresos en tiempo real sobre millones de transacciones/día: ¿cómo?
Diseño de Sistemas
#database
Senior
›
Almacena y consulta el historial de transacciones de cientos de millones de cuentas
Diseño de Sistemas
#scaling
Senior
›
Migrar una base de datos de 10TB con cero downtime: ¿cuál es el plan?
Diseño de Sistemas
#data-migration
Senior
›
Backup y disaster recovery para una base de datos de decenas de TB
Diseño de Sistemas
#database
Senior
›
¿Cómo importas 100M de registros CSV a una DB rápidamente?
Diseño de Sistemas
#performance
Senior
›
¿Cómo diseñas un audit log para años de trazabilidad?
Diseño de Sistemas
#logging
Senior
›
¿Cómo sincroniza CDC los datos entre sistemas?
Diseño de Sistemas
#database
Middle
›
¿Cómo particionas una única tabla con miles de millones de filas?
Diseño de Sistemas
#sql
Middle
›
¿Cómo exportas un dataset enorme sin impactar el sistema en producción?
Diseño de Sistemas
#performance
Middle
›
¿Cómo manejas una hot key o hot row bajo alta contención?
Diseño de Sistemas
#performance
Middle
›
¿Cómo previenes deadlocks con miles de transacciones concurrentes?
Diseño de Sistemas
#concurrency
Middle
›
¿Qué es PostgreSQL y por qué elegirlo?
PostgreSQL
#database
Junior
›
¿Qué tipos de datos ofrece PostgreSQL más allá del SQL estándar?
PostgreSQL
#database
Junior
›
¿Qué es psql y cuáles son sus comandos esenciales?
PostgreSQL
#database
Junior
›
¿Cómo funcionan los IDs auto-incrementables (SERIAL, sequences, IDENTITY)?
PostgreSQL
#database
Junior
›
¿Qué son los esquemas en PostgreSQL?
PostgreSQL
#database
Junior
›
¿Cómo funcionan las columnas de arrays en PostgreSQL?
PostgreSQL
#database
Junior
›
¿Qué son las columnas generadas?
PostgreSQL
#database
Junior
›
¿Cómo funciona JSONB y cuándo deberías usarlo?
PostgreSQL
#database
Middle
›
¿Cómo funciona la búsqueda de texto completo en PostgreSQL?
PostgreSQL
#database
Middle
›
¿Qué es MVCC en PostgreSQL?
PostgreSQL
#database
Middle
›
¿Qué son las extensiones de PostgreSQL?
PostgreSQL
#database
Middle
›
¿Qué son LISTEN y NOTIFY?
PostgreSQL
#database
Middle
›
¿Qué restricciones soporta PostgreSQL?
PostgreSQL
#database
Middle
›
¿Cómo funcionan los bloqueos en PostgreSQL?
PostgreSQL
#database
Senior
›
¿Qué es MongoDB y cómo difiere de las bases de datos SQL?
MongoDB
#database
Junior
›
¿Qué son documentos y colecciones en MongoDB?
MongoDB
#database
Junior
›
¿Qué es BSON y qué tipos de datos soporta MongoDB?
MongoDB
#database
Junior
›
¿Qué es el shell de MongoDB (mongosh) y sus comandos esenciales?
MongoDB
#database
Junior
›
¿Cómo funciona la búsqueda de texto en MongoDB?
MongoDB
#database
Middle
›
¿Cómo funcionan las transacciones en MongoDB?
MongoDB
#database
Middle
›
¿Qué es Mongoose y por qué usar un ODM?
MongoDB
#database
Middle
›
¿Cómo funciona la validación de esquemas en MongoDB?
MongoDB
#database
Middle
›
¿Qué son los change streams?
MongoDB
#database
Senior
›
¿Cómo afectan la intención de escritura y la intención de lectura a la consistencia?
MongoDB
#database
Senior
›
¿Qué es Redis y para qué se utiliza?
Redis
#database
Junior
›
¿Qué tipos de datos soporta Redis?
Redis
#database
Junior
›
¿Cómo funcionan las cadenas de caracteres y las claves en Redis?
Redis
#database
Junior
›
¿Cómo funciona la expiración de claves (TTL) en Redis?
Redis
#database
Junior
›
¿Cómo funcionan las listas de Redis y cómo se utilizan para colas?
Redis
#database
Junior
›
¿Cómo funcionan los hashes y los sets en Redis?
Redis
#database
Junior
›
¿Qué son los sorted sets y cómo se usan?
Redis
#database
Junior
›
¿Qué es redis-cli y sus comandos esenciales?
Redis
#database
Junior
›
¿En qué se diferencia Redis de una base de datos tradicional?
Redis
#database
Junior
›
¿Cómo funciona la persistencia en Redis (RDB vs AOF)?
Redis
#database
Middle
›
¿Cómo funcionan las transacciones en Redis?
Redis
#database
Middle
›
¿Por qué las operaciones de Redis son atómicas y por qué es importante?
Redis
#database
Middle
›
¿Cómo funciona la ejecución de scripts Lua en Redis?
Redis
#database
Senior
›
¿Qué estructuras de datos avanzadas y módulos existen en Redis?
Redis
#database
Senior
›
¿Qué es Amazon DynamoDB?
Cloud y AWS
#database
Middle
›
¿Cómo optimizas una consulta de base de datos lenta?
Fiabilidad de Sitios y Operaciones
#database
Middle
›
¿Cómo funciona Spring Data JPA y qué son las derived queries?
Spring Boot
#spring
Middle
›
¿Cómo funciona @Transactional, incluyendo propagation y rollback?
Spring Boot
#database
Middle
›
¿Qué es MySQL y en qué se diferencian InnoDB y MyISAM?
MySQL
#database
Junior
›
¿Cómo eliges los tipos de datos en MySQL y cuáles son los errores comunes?
MySQL
#database
Junior
›
¿Qué es un índice y en qué se diferencia una clave primaria de un índice secundario?
MySQL
#database
Junior
›
Explica INNER, LEFT y RIGHT JOIN en MySQL con ejemplos.
MySQL
#database
Junior
›
¿Cómo funcionan los índices B-tree, compuestos y de cobertura, y qué es la regla del prefijo más a la izquierda?
MySQL
#database
Middle
›
¿Cómo lees EXPLAIN y lo usas para optimizar una consulta lenta?
MySQL
#performance
Middle
›
Explica las transacciones y los niveles de aislamiento en InnoDB, y las anomalías que previenen.
MySQL
#database
Middle
›
¿Cuáles son los compromisos entre normalización y desnormalización?
MySQL
#database
Middle
›
¿Cómo funciona la replicación maestro-réplica de MySQL y cómo ayuda a escalar las lecturas?
MySQL
#database
Middle
›
¿Cómo funcionan los bloqueos de fila y MVCC en InnoDB, y cómo evitas los deadlocks?
MySQL
#database
Senior
›
¿Cuándo recurres a la partición frente al sharding para escalar MySQL?
MySQL
#database
Senior
›
¿Cómo ajustas un servidor MySQL: buffer pool, slow query log y conexiones?
MySQL
#performance
Senior
›