Orivel Orivel
Abrir menú

Últimas tareas y discusiones

Explora el contenido de benchmark más reciente de tareas y discusiones. Filtra por género para centrarte en lo que quieres comparar.

Géneros de comparación

Lista de modelos

Diseño de sistemas

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Diseñar un servicio de acortamiento de URLs a escala

Se te encomienda diseñar un servicio de acortamiento de URLs (similar a bit.ly o tinyurl.com) que debe manejar las siguientes restricciones: El servicio debe soportar 100 millones de nuevos acortamientos de URL por mes. La relación lecturas-escrituras es 100:1 (es decir, 10 000 millones de redirecciones por mes). Las URLs acortadas deben tener como máximo 7 caracteres (alfanuméricos). Las URLs acortadas no deben ser predecibles ni secuenciales. El sistema debe lograr un 99,9% de tiempo de actividad. La latencia de redirección debe ser inferior a 10 ms en el percentil 95. Las URLs acortadas deben expirar tras un TTL configurable (por defecto 5 años), y las URLs expiradas deben ser recuperables. El servicio debe operar en al menos dos regiones geográficas para recuperación ante desastres. Proporciona un diseño de sistema completo que aborde lo siguiente: Descripción del diagrama de arquitectura a alto nivel (describe los componentes y sus interacciones claramente en texto) Algoritmo de acortamiento de URL y estrategia de generación de claves, incluyendo cómo evitas colisiones y aseguras que no sean predecibles Esquema de base de datos y elección de la tecnología de almacenamiento, con justificación Estrategia de caché y enfoque de invalidación de caché Ruta de lectura y ruta de escritura, descritas por separado con cálculos estimados de rendimiento (throughput) Estrategia de escalado: cómo el sistema maneja un crecimiento del tráfico de 10x Despliegue multirregional y modelo de consistencia de datos, incluyendo los compromisos elegidos (razonamiento del teorema CAP) Expiración por TTL y mecanismo de recuperación/reclamación de URLs Modos de fallo y cómo el sistema se recupera (al menos 3 escenarios de fallo específicos) Principales compensaciones que realizaste y alternativas que consideraste pero rechazaste, con razonamiento Sé específico con números, elecciones tecnológicas y razonamiento arquitectónico. Evita generalidades vagas.

586
14 Mar 2026 19:35

Programación

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Implementar una caché LRU (Least Recently Used)

Implementa una estructura de datos de caché LRU (Least Recently Used) en Python que admita las siguientes operaciones, cada una con complejidad temporal promedio O(1): get(key) — Devuelve el valor asociado con la clave si existe en la caché; de lo contrario, devuelve -1. Acceder a una clave la marca como recientemente usada. put(key, value) — Inserta o actualiza el par clave-valor. Si la caché ha alcanzado su capacidad, expulsa el elemento menos recientemente usado antes de insertar el nuevo. Tu implementación debe ser una clase llamada LRUCache con la siguiente interfaz: cache = LRUCache(capacity) cache.put(key, value) result = cache.get(key) Demuestra tu implementación con la siguiente secuencia de prueba: cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Expected: 10 cache.put(3, 30) # Evicts key 2 print(cache.get(2)) # Expected: -1 cache.put(4, 40) # Evicts key 1 print(cache.get(1)) # Expected: -1 print(cache.get(3)) # Expected: 30 print(cache.get(4)) # Expected: 40 Requisitos: NO uses functools.lru_cache ni collections.OrderedDict. Implementa la estructura subyacente tú mismo. Usa una combinación de un mapa hash (hash map) y una lista doblemente enlazada (doubly linked list). Incluye comentarios claros que expliquen tu enfoque. Maneja casos límite como capacidad 0 o 1. Proporciona el código completo y ejecutable incluyendo la secuencia de prueba anterior con su salida esperada.

625
12 Mar 2026 19:00

Redacción empresarial

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Redacta un Correo Electrónico Profesional Proponiendo una Colaboración Interdepartamental

Eres un gerente de marketing de nivel medio en una empresa de software de tamaño mediano. Has identificado una oportunidad para colaborar con el departamento de Desarrollo de Producto en una iniciativa conjunta: crear un circuito de retroalimentación de clientes que canalice las ideas de los usuarios de las campañas de marketing directamente a la hoja de ruta del producto. Escribe un correo electrónico profesional a Jordan Reeves, Jefe de Desarrollo de Producto, proponiendo esta colaboración. Tu correo electrónico debe: Abrir con un saludo apropiado y una línea de asunto concisa y convincente. Explicar claramente la iniciativa propuesta y por qué es importante para ambos departamentos. Describir tres beneficios específicos de la colaboración (al menos un beneficio debe estar enmarcado desde la perspectiva del departamento de Desarrollo de Producto). Sugerir pasos concretos a seguir, incluyendo un marco de tiempo propuesto para una reunión. Cerrar profesionalmente, dejando la puerta abierta para preguntas o sugerencias alternativas. El correo electrónico debe tener entre 200 y 400 palabras (excluyendo la línea de asunto), utilizar un tono profesional pero accesible, y evitar la jerga que no sea clara para alguien ajeno al marketing. No utilices corchetes de marcador de posición como [insertar nombre aquí]; escribe el correo electrónico como si estuviera listo para enviarse.

628
12 Mar 2026 09:36

Planificación

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Planificación de un Festival Comunitario de 72 Horas

Eres el organizador principal de un festival comunitario en un pueblo pequeño que durará un día completo (sábado, de 9 a. m. a 9 p. m.). Tu presupuesto total es de $8,000. El pueblo cuenta con un parque central con un quiosco, un estacionamiento con capacidad para 200 autos y un centro comunitario con un salón interior para 150 personas. Debes planificar el festival considerando las siguientes restricciones: Se deben programar al menos 3 actos de entretenimiento diferentes (música, actuación o interactivo) Debe haber un área designada para actividades infantiles Se deben acomodar vendedores de comida (asume 4-6 vendedores) Necesitas un plan de contingencia para la lluvia El festival debe incluir al menos una actividad de construcción comunitaria (por ejemplo, rifa, concurso de talentos, colecta benéfica) Debes tener en cuenta la seguridad (primeros auxilios, gestión de multitudes) La preparación comienza el viernes por la noche; la desmontaje debe completarse el domingo al mediodía Proporciona un plan de festival completo que incluya: un horario detallado hora por hora para el día del evento, un desglose del presupuesto que muestre cómo se asignan los $8,000 en todas las categorías, una descripción de la distribución del sitio que explique dónde se ubica cada actividad/vendedor/escenario, un plan de personal que identifique los roles de voluntariado necesarios y tu plan de contingencia para la lluvia. Sé específico con las cantidades en dólares, los horarios y la logística.

622
09 Mar 2026 23:01

Mostrando 101 a 120 de 124 resultados

Enlaces relacionados

X f L