Preguntas de entrevista con desglose de respuestas — Página 40 de 52

Explora la página 40 de los desgloses de preguntas y respuestas de entrevistas de Offer.cc con razonamiento, detalles de implementación, preguntas de seguimiento y fuentes públicas.

GeneralIntermedio

Entrevista general: ¿Cómo escribir y mantener un registro de decisiones arquitectónicas (ADR)?

Captura compensaciones importantes con contexto, opciones, decisiones, consecuencias y estado, preservando al mismo tiempo un historial trazable cuando las decisiones cambian.

Abrir la pregunta y respuesta
CodingIntermedio

Entrevista técnica: ¿Cómo intersectar dos listas de intervalos ordenadas?

Utilice dos punteros para intersectar dos listas de intervalos ordenadas y disjuntas internamente en tiempo lineal, con semántica explícita de puntos extremos y pruebas de casos límite.

Abrir la pregunta y respuesta
Diseño de sistemasDifícil

Entrevista de diseño de sistemas: Diseñar un servicio de políticas de autorización multi-inquilino

Diseña un servicio de autorización multi-inquilino con modelos de políticas, límites entre PDP/PEP, consistencia de versiones, almacenamiento en caché, modos de falla y auditabilidad de decisiones.

Abrir la pregunta y respuesta
FrontendDifícil

Entrevista de Frontend: ¿Cómo construir una lista virtualizada rápida y accesible?

Diseñe un feed virtualizado de 100.000 elementos que gestione alturas de fila variables, carga incremental, estado estable, anclaje de desplazamiento (scroll anchoring), foco del teclado, semántica para lectores de pantalla y rendimiento medible.

Abrir la pregunta y respuesta
BackendDifícil

¿Cómo crear o reconstruir índices de PostgreSQL en línea de forma segura?

Planifique el trabajo concurrente de índices, la recuperación ante fallas, la protección del tráfico y la verificación del despliegue en una tabla en producción sin regresiones de rendimiento ocultas.

Abrir la pregunta y respuesta
DatosIntermedio

Entrevista de ingeniería de datos: diseñar un SLA de frescura y calidad de datos

Convierta la frescura, completitud y validez en compromisos de calidad observables y accionables.

Abrir la pregunta y respuesta
ProductoDifícil

Entrevista para Product Manager: ¿Cómo construirías una estrategia de producto de API que impulse la adopción?

Construye una estrategia de producto de API a partir del flujo de trabajo de un cliente, rastrea la adopción desde el acceso al sandbox hasta el uso retenido en producción, y gestiona el empaquetado, los contratos, el costo de migración y las decisiones de escala.

Abrir la pregunta y respuesta
GeneralIntermedio

Entrevista general: ¿Cómo dirigir un postmortem sin culpas que genere acciones concretas?

Define el alcance del incidente, reconstruye una cronología basada en evidencias y transforma una revisión sin culpas en acciones asignadas, priorizadas y medibles que reduzcan la recurrencia.

Abrir la pregunta y respuesta
CodingDifícil

Entrevista técnica: ¿Cómo usaría io_uring multishot accept de forma segura?

Diseñe un bucle de multishot accept con ciclo de vida de CQE, reglas de rearmado, contrapresión (backpressure), sondeo de características y un mecanismo de respaldo (fallback) correcto.

Abrir la pregunta y respuesta
Diseño de sistemasDifícil

Entrevista de diseño de sistemas: Diseñar un orquestador verificable de eliminación de datos de inquilinos

Diseñe solicitudes de eliminación, orquestación asíncrona, reintentos idempotentes, manejo de réplicas y evidencia de que los datos del inquilino han sido procesados.

Abrir la pregunta y respuesta
FrontendDifícil

Entrevista de Frontend: ¿Cómo elegir entre Web Worker, SharedWorker y Service Worker?

Utiliza el procesamiento de archivos grandes, una conexión única entre pestañas y los requisitos de reintento offline para elegir entre Dedicated Worker, SharedWorker y Service Worker, abarcando ciclo de vida, mensajería, persistencia, fallbacks y pruebas.

Abrir la pregunta y respuesta
BackendDifícil

¿Cómo se diseña un outbox transaccional para lograr consistencia entre base de datos y mensajería?

Usa un outbox transaccional para eliminar la brecha de escritura dual, luego diseña un relay confiable, consumidores idempotentes, ordenamiento y manejo del backlog.

Abrir la pregunta y respuesta
DatosDifícil

Entrevista de ingeniería de datos: diseñar un pipeline de cuarentena y reproducción (replay)

Mantenga los datos válidos en movimiento mientras aísla, rastrea, corrige y reproduce de forma segura los registros defectuosos.

Abrir la pregunta y respuesta
ProductoDifícil

Entrevista para Product Manager: ¿Deberías construir una funcionalidad personalizada para un cliente importante que amenaza con cancelar?

Evalúa la solicitud personalizada de un cliente importante mediante un análisis contrafáctico de churn, evidencia de demanda compartida, costo del ciclo de vida y compromisos comerciales, para luego elegir entre un producto reutilizable, una adaptación de pago o rechazar el desarrollo.

Abrir la pregunta y respuesta
GeneralDifícil

Entrevista de Linux: ¿Cómo hacer que una actualización atómica de archivos sea tolerante a fallos (Crash-Safe)?

Separe la visibilidad atómica de la durabilidad ante caídas y luego deduzca el protocolo correcto de reemplazo de archivos en Linux utilizando un archivo temporal hermano, fsync, rename y fsync del directorio padre.

Abrir la pregunta y respuesta
CodingDifícil

Entrevista técnica: ¿Cómo construirías un supervisor de procesos en Linux con pidfds?

Usa pidfds para evitar condiciones de carrera por reutilización de PID, integra los eventos del ciclo de vida del proceso con poll y define reglas de propiedad para señales, salidas y descriptores.

Abrir la pregunta y respuesta
Diseño de sistemasDifícil

Entrevista de diseño de sistemas: ¿Cómo sincronizarías de forma confiable un índice de búsqueda con CDC?

Diseña una canalización de CDC observable y reproducible desde la WAL de una base de datos hacia un índice de búsqueda, que incluya límites de instantáneas, ordenamiento, eliminaciones, cambios de esquema y reconstrucciones.

Abrir la pregunta y respuesta
FrontendDifícil

Entrevista de Frontend: ¿Cómo elegir entre Cookies, localStorage, sessionStorage e IndexedDB?

Elija el almacenamiento del navegador según el lector, la vida útil, el modelo de datos, el límite de confianza y la fuente de verdad; luego gestione la autenticación, la sincronización sin conexión, múltiples pestañas, las cuotas y la limpieza.

Abrir la pregunta y respuesta
BackendIntermedio

Entrevista de backend: diseñar el apagado correcto (graceful shutdown) y el drenaje de conexiones en Kubernetes

Diseña un flujo verificable de despliegue y mantenimiento de nodos a través de señales de terminación, readiness, preStop, drenaje y límites de tiempo (deadlines).

Abrir la pregunta y respuesta
DatosDifícil

Entrevista de Ingeniería de Datos: ¿Cómo evoluciona Apache Iceberg esquemas y particiones de forma segura?

Razone a partir de field IDs, snapshots de metadatos, evolución de esquemas y evolución de particiones hacia los límites de compatibilidad de Iceberg, verificaciones de migración, rollback y validación de consultas.

Abrir la pregunta y respuesta
ProductoDifícil

Entrevista para Product Manager: ¿Lanzarías una variante ganadora de una prueba A/B si una métrica guardrail empeora?

Valida el experimento, interpreta los intervalos de confianza frente a los umbrales de éxito y daño preestablecidos, diagnostica el balance costo-beneficio y elige entre un lanzamiento general, una reprueba segmentada, una iteración o un rollback.

Abrir la pregunta y respuesta
GeneralIntermedio

Entrevista de Linux: Enlaces duros (hard links) vs. enlaces simbólicos (symbolic links)

Explique los enlaces duros y los enlaces simbólicos rastreando entradas de directorio, inodos, conteos de enlaces, operaciones de renombrado, desenlazado (unlink) y descriptores de archivo abiertos; luego, elija el mecanismo seguro para instantáneas (snapshots) y punteros de versión (release pointers).

Abrir la pregunta y respuesta
CodingDifícil

Entrevista técnica de código: ¿Cuándo elegirías Python 3.14 InterpreterPoolExecutor?

Analiza intérpretes aislados, ejecución multinúcleo real, límites de serialización, fallos de inicializadores y cuándo los procesos siguen siendo la opción más segura.

Abrir la pregunta y respuesta
Diseño de sistemasDifícil

¿Cómo se diseña un servicio de retención y reducción de resolución (downsampling) de métricas de series temporales?

Planifique la ingesta, el enrutamiento de consultas, el downsampling, la retención, la cardinalidad y los límites de costo mientras preserva el detalle de incidentes a corto plazo.

Abrir la pregunta y respuesta