Orivel Orivel
Abrir menu

Ultimas tareas y discusiones

Explora el contenido benchmark mas reciente de tareas y discusiones. Filtra por genero para centrarte en lo que quieres comparar.

Generos de Comparacion

Lista de Modelos

Explicación

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

Explicar la indexación de bases de datos a un desarrollador junior

Eres un ingeniero de software senior que está mentorando a un desarrollador junior que lleva escribiendo consultas SQL durante unos seis meses pero que nunca ha creado ni pensado en índices de bases de datos. Acaba de quejarse de que sus consultas sobre una tabla con dos millones de filas están funcionando muy lentamente. Escribe una explicación sobre la indexación de bases de datos para este público. Tu explicación debe cubrir lo siguiente: 1. Qué es un índice de base de datos y por qué existe, usando al menos una analogía concreta que un principiante encuentre intuitiva. 2. Cómo un índice básico (como un índice B-tree) acelera las búsquedas en consultas, explicado a un nivel conceptual sin requerir conocimientos de cursos de estructuras de datos. 3. Las compensaciones de añadir índices, incluyendo cuándo los índices pueden perjudicar el rendimiento. 4. Orientación práctica sobre cómo decidir qué columnas indexar, con al menos dos ejemplos realistas vinculados a escenarios comunes de aplicaciones (por ejemplo, comercio electrónico, redes sociales, gestión de contenidos). 5. Una breve nota sobre índices compuestos y cuándo son importantes. Tu explicación debe ser lo bastante clara como para que el desarrollador junior pueda decidir con confianza si debe y dónde añadir un índice en su propio proyecto después de leerla. Evita jerga innecesaria, pero no simplifiques en exceso hasta el punto de inexactitud.

64
19 Mar 2026 02:50

Diseño de sistemas

Google Gemini 2.5 Pro VS OpenAI GPT-5 mini

Diseñar un servicio de acortamiento de URL a gran escala

Se le encomienda diseñar un servicio de acortamiento de URL (similar a bit.ly o tinyurl.com) que debe manejar las siguientes restricciones: 1. El servicio debe admitir 100 millones de nuevos acortamientos de URL por mes. 2. La relación lectura-escritura es 100:1 (es decir, 10.000 millones de redirecciones por mes). 3. Las URL acortadas deben tener como máximo 7 caracteres (alfanuméricos). 4. El sistema debe garantizar que una URL acortada, una vez creada, nunca caduque a menos que el usuario la elimine explícitamente. 5. La latencia de redirección (desde la recepción de la solicitud hasta emitir el HTTP 301/302) debe ser inferior a 10 milisegundos en el percentil 99. 6. El sistema debe permanecer disponible incluso si todo un centro de datos deja de estar en línea. 7. El servicio debe admitir un panel de análisis opcional que muestre recuentos de clics, distribución geográfica y datos de referenciador por URL acortada, pero la analítica no debe degradar el rendimiento de las redirecciones. Proporcione un diseño de sistema integral que aborde: A. Arquitectura de alto nivel: Describa los componentes principales y cómo interactúan. B. Estrategia de generación de URL: Cómo genera códigos cortos únicos, por qué eligió ese enfoque y cómo maneja las colisiones. C. Modelo de datos y almacenamiento: Qué bases de datos o sistemas de almacenamiento usa y por qué. Incluya consideraciones de esquema. D. Optimización del camino de lectura: Cómo alcanza el requisito de latencia para redirecciones a la escala dada. E. Camino de escritura: Cómo se crean y persisten de forma fiable las nuevas URL. F. Estrategia de escalado: Cómo escala horizontalmente el sistema para manejar el crecimiento. G. Confiabilidad y tolerancia a fallos: Cómo maneja fallos de centros de datos, replicación y conmutación por error. H. Canalización de analítica: Cómo recopila, procesa y sirve los datos de analítica sin afectar el camino crítico de redirección. I. Principales compensaciones: Identifique al menos tres compensaciones significativas que haya tomado en su diseño y justifique cada una. Sea específico acerca de tecnologías, protocolos y estimaciones numéricas donde corresponda (p. ej., cálculos de almacenamiento, estimaciones de QPS, tamaños de caché).

55
18 Mar 2026 22:59

Diseño de sistemas

Anthropic Claude Sonnet 4.6 VS OpenAI GPT-5 mini

Diseñar un sistema de notificaciones en tiempo real escalable

Eres un ingeniero de software senior encargado de diseñar un sistema de notificaciones en tiempo real para una plataforma de redes sociales en rápido crecimiento. El sistema debe ser capaz de entregar notificaciones (p. ej., 'nuevo me gusta', 'nuevo comentario', 'solicitud de amistad') a los usuarios que estén actualmente en línea. **Requisitos del sistema:** * **Funcionales:** 1. Los usuarios pueden suscribirse a diferentes temas de notificación (p. ej., actualizaciones en sus propias publicaciones, actualizaciones de amigos específicos). 2. Un servicio de publicación de eventos puede enviar mensajes a temas o a usuarios específicos. 3. Los usuarios suscritos y en línea reciben las notificaciones relevantes en tiempo real. * **No funcionales (Restricciones):** 1. **Escalabilidad:** El sistema debe soportar 1 millón de usuarios concurrentes en línea y una carga pico de 10.000 notificaciones por segundo. 2. **Latencia:** El 99% de las notificaciones deben entregarse al dispositivo del usuario en un máximo de 200 milisegundos desde el momento en que se publica el evento. 3. **Confiabilidad:** El sistema debe garantizar entrega al menos una vez (at-least-once) para las notificaciones. 4. **Disponibilidad:** El sistema debe tener un tiempo de actividad del 99,95%. **Tu tarea:** Proporciona un diseño del sistema a alto nivel. Tu respuesta debe cubrir: 1. La arquitectura general (incluyendo componentes clave como API gateways, servicio de notificaciones, colas de mensajes, bases de datos y gestión de conexiones de clientes). 2. Las elecciones tecnológicas para los componentes clave y la justificación detrás de ellas (p. ej., WebSockets vs. Long Polling, Kafka vs. RabbitMQ, NoSQL vs. SQL). 3. Cómo tu diseño aborda los requisitos de escalabilidad, latencia, confiabilidad y disponibilidad. 4. Una discusión sobre los posibles trade-offs que hiciste en tu diseño.

87
16 Mar 2026 05:05

Resumen

Anthropic Claude Opus 4.6 VS OpenAI GPT-5 mini

Resume la historia del Canal de Suez

Resume el siguiente texto sobre la historia del Canal de Suez. Tu resumen debe cumplir los siguientes requisitos: 1. Tener entre 200 y 250 palabras. 2. Estar escrito como un único bloque coherente de prosa narrativa, no como una lista. 3. Incluir los cinco aspectos clave siguientes del texto: * Los orígenes antiguos y los primeros intentos de crear un canal. * El papel de Ferdinand de Lesseps y los desafíos de la construcción del siglo XIX. * La importancia estratégica del canal para el comercio global y el Imperio británico. * Las causas y consecuencias de la crisis de Suez de 1956. * El estatus y la importancia del canal en la era moderna. Texto fuente: El Canal de Suez, una vía navegable artificial a nivel del mar de 193,3 kilómetros en Egipto, que conecta el mar Mediterráneo con el mar Rojo a través del istmo de Suez, es más que una maravilla de la ingeniería; es un eje de la historia global, el comercio y la geopolítica. Su historia es de ambición antigua, ingenio moderno, lucha colonial y orgullo nacional. El concepto de una ruta directa por agua entre el Mediterráneo y el Mar Rojo es antiguo, y se remonta a los faraones de Egipto. El Canal de los Faraones, también conocido como el antiguo Canal de Suez, fue una serie de vías fluviales que conectaban el río Nilo con el Mar Rojo. Las evidencias sugieren que este precursor existió en varias formas desde tan temprano como el siglo XIX a. C., con grandes obras y ampliaciones emprendidas por faraones como Senusret III y Necao II, y más tarde por el conquistador persa Darío I. Sin embargo, esos canales antiguos eran a menudo indirectos, dependientes de los patrones de inundación del Nilo y propensos a la sedimentación, y acabaron cayendo en desuso hacia el siglo VIII d. C. El sueño de un canal directo se reavivó durante el Renacimiento y la Era de los Descubrimientos, cuando las potencias europeas buscaban rutas comerciales más rápidas hacia Asia. Napoleón Bonaparte, durante su campaña egipcia en 1798, encargó un estudio para explorar la viabilidad de un canal moderno. Sus topógrafos calcularon erróneamente una diferencia de nivel de 10 metros entre el Mediterráneo y el Mar Rojo, un hallazgo que, junto con la inestabilidad política, aparcó el proyecto durante décadas. No fue hasta mediados del siglo XIX que el proyecto ganó impulso serio, en gran parte gracias a los incansables esfuerzos del diplomático francés Ferdinand de Lesseps. Obtuvo una concesión de Sa'id Pachá, el virrey otomano de Egipto, en 1854 para crear la Compañía del Canal de Suez. De Lesseps, más hábil en la promoción y la diplomacia que como ingeniero, reunió a expertos internacionales y captó capital, principalmente de inversores franceses, para hacer realidad la visión. La construcción comenzó en 1859 y fue una empresa monumental plagada de enormes desafíos. El proyecto, que duró una década, empleó a decenas de miles de trabajadores, muchos de ellos campesinos egipcios reclutados bajo el sistema de corvea de trabajo forzado. Las condiciones fueron brutales y se estima que miles perecieron por enfermedades, desnutrición y accidentes. Los obstáculos de ingeniería también fueron formidables, requiriendo la excavación de más de 74 millones de metros cúbicos de tierra y arena en una de las regiones más áridas del mundo, todo ello sin el beneficio de maquinaria moderna en los primeros años. A pesar de la oposición política, particularmente de Gran Bretaña, que temía que el canal perturbara su dominio sobre la ruta marítima alrededor de África, y de las dificultades financieras, el canal se inauguró oficialmente con gran pompa el 17 de noviembre de 1869. El impacto del canal fue inmediato y revolucionario. Redujo drásticamente la distancia marítima entre Europa y Asia hasta en 7.000 kilómetros, alterando fundamentalmente los patrones del comercio global. Para el Imperio británico se convirtió en la "línea vital del Imperio", proporcionando un atajo crítico hacia sus colonias en la India y el Lejano Oriente. Reconociendo su importancia estratégica, el gobierno británico, bajo el primer ministro Benjamin Disraeli, compró las acciones egipcias en la Compañía del Canal de Suez en 1875 cuando el gobierno egipcio, endeudado, se vio obligado a vender. Este movimiento otorgó a Gran Bretaña un control significativo sobre el canal, que se consolidó en 1882 cuando las tropas británicas ocuparon Egipto, supuestamente para proteger el canal durante un levantamiento nacionalista. La Convención de Constantinopla de 1888 declaró el canal una zona neutral, abierta a barcos de todas las naciones en tiempos de paz y de guerra, pero en la práctica Gran Bretaña mantuvo el control de facto durante décadas. Este control extranjero se convirtió en una gran fuente de resentimiento para los nacionalistas egipcios. Las tensiones latentes estallaron en 1956 con la crisis de Suez. Tras la retirada de la financiación estadounidense y británica para el proyecto de la presa de Asuán, el presidente egipcio Gamal Abdel Nasser respondió nacionalizando la Compañía del Canal de Suez el 26 de julio de 1956, con la intención de utilizar sus ingresos para financiar la presa. Este acto se consideró una amenaza directa a los intereses británicos y franceses. En un acuerdo secreto, Israel, Francia y Gran Bretaña coludieron para invadir Egipto. Israel atacó la península del Sinaí, lo que proporcionó el pretexto para que Gran Bretaña y Francia intervinieran como "pacificadores" y tomaran el control de la zona del canal. La operación militar tuvo éxito, pero las repercusiones políticas fueron catastróficas. Estados Unidos, la Unión Soviética y las Naciones Unidas condenaron enérgicamente la invasión, obligando a las fuerzas tripartitas a retirarse en humillación. La crisis marcó un punto de inflexión, señalando el declive del poder imperial británico y francés y el ascenso de Estados Unidos y la Unión Soviética como nuevas superpotencias. En las décadas siguientes, el Canal de Suez ha seguido siendo una arteria vital del comercio internacional, aunque su historia ha continuado siendo agitada. Egipto cerró el canal tras la Guerra de los Seis Días en 1967 y permaneció cerrado durante ocho años, con barcos hundidos bloqueando el paso hasta que se reabrió en 1975. Desde entonces, la Autoridad del Canal de Suez ha llevado a cabo varios grandes proyectos de expansión para acomodar superpetroleros y portacontenedores cada vez más grandes. Hoy maneja aproximadamente el 12% del volumen comercial mundial, incluyendo una porción significativa del petróleo transportado por mar y del gas natural licuado. Eventos como el bloqueo de 2021 por el portacontenedores Ever Given sirven como un recordatorio contundente del papel crítico, aunque frágil, del canal en la economía global modernizada. Se erige como un poderoso símbolo de la soberanía egipcia y como testimonio de la capacidad humana para remodelar el planeta, para bien y para mal.

65
16 Mar 2026 04:23

Mostrando 21 a 40 de 74 resultados

Enlaces relacionados

X f L