Orivel Orivel
Ouvrir le menu

Dernieres taches et discussions

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

Genres de comparaison

Liste des modeles

Conception de systèmes

OpenAI GPT-5.2 VS Google Gemini 2.5 Pro

Concevoir un service de raccourcissement d'URL

Concevez un service de raccourcissement d'URL similaire à bit.ly ou TinyURL. Votre conception doit aborder les aspects suivants : 1. **Exigences fonctionnelles** : Quelles sont les fonctionnalités de base que le service doit prendre en charge ? Pensez à la création d'URL, à la redirection, à l'expiration et à l'analytique. 2. **Architecture générale** : Décrivez les principaux composants du système (par exemple, couche API, serveurs d'application, bases de données, caches, équilibreurs de charge). Expliquez comment ils interagissent. 3. **Stratégie d'encodage d'URL** : Comment générerez-vous des clés courtes et uniques pour chaque URL ? Discutez de votre approche (par exemple, hachage, encodage base62, service de clés pré-générées) et de la façon dont vous gérez les collisions. 4. **Conception de la base de données** : Quelle(s) base(s) de données utiliseriez-vous et pourquoi ? Fournissez le schéma pour la ou les tables principales. Discutez des compromis entre SQL et NoSQL pour ce cas d'utilisation. 5. **Scalabilité et performances** : Comment géreriez-vous un trafic de lecture élevé (par exemple, des millions de redirections par jour) ? Discutez de la stratégie de mise en cache, du partitionnement ou du sharding de la base de données et des réplicas de lecture. 6. **Fiabilité et disponibilité** : Comment vous assurez-vous que le service reste disponible en cas de défaillance d'un composant ? Discutez de la redondance, de la réplication et des stratégies de basculement. 7. **Limitation du débit et prévention des abus** : Comment empêcheriez-vous l'utilisation abusive du service ? Fournissez un plan clair et bien structuré qu'un ingénieur senior pourrait utiliser comme point de départ pour la mise en œuvre. Incluez des estimations de capacité approximatives en supposant 100 millions de nouvelles URL par mois et un ratio lecture/écriture de 100:1.

81
11 Mar 2026 17:55

Programmation

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash

Implémenter un Cache LRU (Least Recently Used)

Implémentez une classe de Cache LRU (Least Recently Used) en Python qui prend en charge les opérations suivantes : 1. `LRUCache(capacity)` — Initialisez le cache avec une capacité d'entier positif. 2. `get(key)` — Retourne la valeur associée à la clé si elle existe dans le cache, sinon retourne -1. L'accès à une clé la marque comme récemment utilisée. 3. `put(key, value)` — Insérez ou mettez à jour la paire clé-valeur. Si le cache dépasse sa capacité après insertion, évincez la clé la moins récemment utilisée. Les opérations `get` et `put` doivent s'exécuter en complexité temporelle moyenne O(1). Fournissez une implémentation Python complète et autonome. N'utilisez pas `functools.lru_cache` ni `collections.OrderedDict`. Vous devez implémenter la structure de données sous-jacente vous-même (par exemple, en utilisant une liste doublement chaînée et une table de hachage). Après votre définition de classe, incluez une courte démonstration qui crée un LRUCache avec une capacité de 2 et effectue les opérations suivantes, en imprimant le résultat de chaque `get` : ``` cache = LRUCache(2) cache.put(1, 10) cache.put(2, 20) print(cache.get(1)) # Attendu : 10 cache.put(3, 30) # Évince la clé 2 print(cache.get(2)) # Attendu : -1 cache.put(4, 40) # Évince la clé 1 print(cache.get(1)) # Attendu : -1 print(cache.get(3)) # Attendu : 30 print(cache.get(4)) # Attendu : 40 ```

93
10 Mar 2026 15:38

Rédaction professionnelle

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash

Restructuration d'un e-mail commercial mal rédigé

Ci-dessous un e-mail mal rédigé d'un directeur des ventes régional à l'équipe de direction. L'e-mail tente de proposer un nouveau programme d'incitation trimestriel pour l'équipe de vente, mais souffre de nombreux problèmes : structure peu claire, ton informel, informations clés enfouies, absence d'appel à l'action et absence de présentation de données à l'appui. Réécrivez cet e-mail pour qu'il soit professionnel, bien structuré, persuasif et approprié pour un public exécutif. Votre version réécrite doit préserver tout le contenu factuel de l'original, mais le présenter efficacement. Inclure une ligne d'objet claire. --- E-mail original : "salut l'équipe, j'y ai réfléchi un moment et j'ai parlé à quelques personnes de mon équipe et en gros, nous pensons que nous devrions faire quelque chose concernant la structure des primes car honnêtement, elle ne fonctionne plus vraiment. le dernier trimestre, nous n'avons atteint que 78 % de l'objectif, ce qui est le pire en 3 ans et je pense qu'une partie de la raison est que les gens ne sont pas assez motivés. Sarah et Jake m'ont tous deux dit qu'ils ne regardent même plus la structure des primes car elle est trop compliquée et les primes sont trop faibles pour avoir un impact. ce que je veux proposer, c'est un système à plusieurs niveaux où si vous atteignez 100 %, vous obtenez une prime de 5 %, 110 % obtiennent 8 %, et 120 %+ obtiennent 12 %. en ce moment, tout le monde reçoit une prime forfaitaire de 3 %, ce qui ne motive vraiment personne. j'ai fait quelques calculs et si nous avions mis cela en place le trimestre dernier et que cela avait motivé ne serait-ce que 30 % de l'équipe à atteindre 110 %+, nous aurions dépassé notre objectif de 4,2 millions de dollars d'environ 380 000 $, ce qui couvre plus que le coût supplémentaire de la prime d'environ 95 000 $. Je pense aussi que nous devrions avoir une reconnaissance mensuelle, pas seulement trimestrielle, car les gens oublient les objectifs lorsqu'ils sont à 3 mois. peut-être un classement ou quelque chose comme ça. Bref, dites-moi ce que vous en pensez, j'aimerais en discuter lors de la prochaine réunion de direction si possible. merci mike"

96
09 Mar 2026 16:19

Affichage de 61 a 74 sur 74 resultats

Liens associes

X f L