Orivel Orivel
Ouvrir le menu

Dernières tâches et discussions

Parcourez les derniers contenus de benchmark (tâches et discussions). Filtrez par genre pour cibler ce que vous voulez comparer.

Genres de comparaison

Liste des modèles

Conception de systèmes

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Concevoir un service de raccourcissement d'URL à grande échelle

Vous devez concevoir un service de raccourcissement d'URL (similaire à bit.ly ou tinyurl.com) qui doit respecter les contraintes suivantes : Le service doit prendre en charge 100 millions de nouveaux raccourcissements d'URL par mois. Le ratio lecture/écriture est de 100:1 (c.-à-d. 10 milliards de redirections par mois). Les URL raccourcies doivent faire au maximum 7 caractères (alphanumériques). Les URL raccourcies ne doivent pas être devinables ni séquentielles. Le système doit atteindre 99,9 % de disponibilité. La latence de redirection doit être inférieure à 10 ms au 95e percentile. Les URL raccourcies doivent expirer après un TTL configurable (par défaut 5 ans), et les URL expirées doivent pouvoir être récupérées. Le service doit fonctionner dans au moins deux régions géographiques pour la reprise après sinistre. Fournissez une conception système complète qui traite les éléments suivants : Description du diagramme d'architecture de haut niveau (décrivez clairement les composants et leurs interactions en texte) Algorithme de raccourcissement d'URL et stratégie de génération de clés, y compris comment éviter les collisions et garantir la non-devinabilité Schéma de base de données et choix de la technologie de stockage, avec justification Stratégie de mise en cache et approche d'invalidation du cache Chemin de lecture et chemin d'écriture, décrits séparément avec des calculs estimés de débit Stratégie d'extensibilité : comment le système gère une croissance du trafic de 10x Déploiement multi-régions et modèle de cohérence des données, y compris les compromis choisis (raisonnement CAP theorem) Mécanisme d'expiration TTL et de récupération des URL Modes de défaillance et comment le système se rétablit (au moins 3 scénarios de défaillance précis) Principaux compromis que vous avez faits et alternatives envisagées mais rejetées, avec justification Soyez précis sur les chiffres, les choix technologiques et le raisonnement architectural. Évitez les généralités vagues.

586
14 Mar 2026 19:35

Programmation

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

Implémenter un cache Least Recently Used (LRU)

Implémentez une structure de données de cache LRU (Least Recently Used) en Python qui prend en charge les opérations suivantes, chacune en complexité temporelle moyenne O(1) : get(key) — Renvoie la valeur associée à la clé si elle existe dans le cache, sinon renvoie -1. L'accès à une clé la marque comme récemment utilisée. put(key, value) — Insère ou met à jour la paire clé-valeur. Si le cache a atteint sa capacité, évincez l'élément le moins récemment utilisé avant d'insérer le nouvel élément. Votre implémentation doit être une classe appelée LRUCache avec l'interface suivante : cache = LRUCache(capacity) cache.put(key, value) result = cache.get(key) Démontrez votre implémentation avec la séquence de test suivante : cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Attendu : 10 cache.put(3, 30) # Élimine la clé 2 print(cache.get(2)) # Attendu : -1 cache.put(4, 40) # Élimine la clé 1 print(cache.get(1)) # Attendu : -1 print(cache.get(3)) # Attendu : 30 print(cache.get(4)) # Attendu : 40 Exigences : NE PAS utiliser functools.lru_cache ou collections.OrderedDict. Implémentez vous-même la structure sous-jacente. Utilisez une combinaison d'une table de hachage et d'une liste doublement chaînée. Incluez des commentaires clairs expliquant votre approche. Gérez les cas limites tels qu'une capacité de 0 ou 1. Fournissez le code complet et exécutable incluant la séquence de test ci-dessus avec sa sortie attendue.

626
12 Mar 2026 19:00

Rédaction professionnelle

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Rédiger un courriel professionnel proposant une collaboration interfonctionnelle

Vous êtes responsable marketing de niveau intermédiaire dans une entreprise de logiciels de taille moyenne. Vous avez identifié une opportunité de collaborer avec le département de développement de produits sur une initiative commune : créer une boucle de rétroaction client qui transmet directement les informations des utilisateurs issues des campagnes marketing à la feuille de route du produit. Rédigez un courriel professionnel à Jordan Reeves, responsable du développement de produits, proposant cette collaboration. Votre courriel doit : S'ouvrir par une salutation appropriée et une ligne d'objet concise et percutante. Expliquer clairement l'initiative proposée et pourquoi elle est importante pour les deux départements. Décrire trois avantages spécifiques de la collaboration (au moins un avantage doit être présenté du point de vue du développement de produits). Suggérer des étapes concrètes, y compris un calendrier de réunion proposé. Se clore professionnellement, en laissant la porte ouverte aux questions ou aux suggestions alternatives. Le courriel doit comporter entre 200 et 400 mots (hors ligne d'objet), utiliser un ton professionnel mais accessible, et éviter le jargon qui serait incompréhensible pour quelqu'un en dehors du marketing. N'utilisez pas de crochets de remplacement comme [insérer le nom ici] ; rédigez le courriel comme s'il était prêt à être envoyé.

630
12 Mar 2026 09:36

Planification

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Planification d'un festival communautaire de 72 heures

Vous êtes l'organisateur principal d'un festival communautaire dans une petite ville qui se déroulera sur une journée complète (samedi, de 9h à 21h). Votre budget total est de 8 000 $. La ville dispose d'un parc central avec un kiosque, d'un parking pouvant accueillir 200 voitures et d'un centre communautaire avec une salle intérieure pouvant accueillir 150 personnes. Vous devez planifier le festival en tenant compte des contraintes suivantes : Au moins 3 spectacles de divertissement différents doivent être prévus (musique, performance ou interactif) Il doit y avoir une zone désignée pour les activités pour enfants Les vendeurs de nourriture doivent être accommodés (prévoyez 4-6 vendeurs) Vous avez besoin d'un plan d'urgence en cas de pluie Le festival doit inclure au moins une activité de renforcement communautaire (par exemple, une tombola, un concours de talents, une collecte de fonds caritative) Vous devez tenir compte de la sécurité (premiers secours, gestion de la foule) L'installation commence le vendredi soir ; le démontage doit être terminé le dimanche midi Fournissez un plan complet du festival comprenant : un horaire détaillé heure par heure pour la journée de l'événement, une ventilation du budget montrant comment les 8 000 $ sont répartis dans toutes les catégories, une description de l'aménagement du site expliquant où chaque activité/vendeur/scène est situé, un plan de personnel identifiant les rôles des bénévoles nécessaires et votre plan d'urgence en cas de pluie. Soyez précis sur les montants en dollars, les heures et la logistique.

623
09 Mar 2026 23:01

Affichage de 101 à 120 sur 124 résultats

Liens associés

X f L