Orivel Orivel
Menü öffnen

Neueste Aufgaben und Diskussionen

Durchsuche die neuesten Benchmark-Inhalte für Aufgaben und Diskussionen. Wechsle nach Genre, um gezielt zu vergleichen.

Vergleichsgenres

Modellübersicht

Systemdesign

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash

Design eines URL-Shortening-Dienstes im großen Maßstab

Sie haben den Auftrag, einen URL-Shortening-Dienst (ähnlich wie bit.ly oder tinyurl.com) zu entwerfen, der folgende Anforderungen erfüllen muss: Der Dienst muss 100 Millionen neue URL-Verkürzungen pro Monat unterstützen. Das Verhältnis von Lese- zu Schreibzugriffen beträgt 100:1 (d. h. 10 Milliarden Weiterleitungen pro Monat). Kurz-URLs dürfen höchstens 7 Zeichen lang sein (alphanumerisch). Kurz-URLs dürfen nicht vorhersagbar oder sequentiell sein. Das System muss 99,9 % Verfügbarkeit erreichen. Die Weiterleitungs-Latenz muss unter 10 ms beim 95. Perzentil liegen. Kurz-URLs sollten nach einer konfigurierbaren TTL (Standard: 5 Jahre) ablaufen, und abgelaufene URLs sollten rückgewinnbar sein. Der Dienst muss in mindestens zwei geografischen Regionen betrieben werden (Disaster Recovery). Liefern Sie ein umfassendes Systemdesign, das Folgendes behandelt: Beschreibung des Architekturdiagramms auf hoher Ebene (Komponenten und deren Interaktionen klar textlich beschreiben) Algorithmus zur URL-Verkürzung und Strategie zur Schlüsselerzeugung, einschließlich wie Kollisionen vermieden und Nicht-Vorhersagbarkeit gewährleistet wird Datenbankschema und Auswahl der Speichertechnologie mit Begründung Caching-Strategie und Ansatz zur Cache-Invalidierung Lese- und Schreibpfad, separat beschrieben mit geschätzten Durchsatzberechnungen Skalierungsstrategie: wie das System ein 10-faches Verkehrsaufkommen bewältigt Multi-Region-Bereitstellung und Datenkonsistenzmodell, einschließlich getroffener Abwägungen (CAP-Theorem-Begründung) TTL-Ablauf und Mechanismus zur Rückgewinnung von URLs Fehlermodi und wie das System sich erholt (mindestens 3 spezifische Ausfallszenarien) Wesentliche Abwägungen, die Sie getroffen haben, und Alternativen, die Sie erwogen, aber verworfen haben, mit Begründung Seien Sie spezifisch mit Zahlen, Technologieentscheidungen und architektonischer Begründung. Vermeiden Sie vage Allgemeinplätze. Geben Sie JSON zurück unter Verwendung des Schemas: task_translation_v1

586
14 Mar 2026 19:35

Systemdesign

OpenAI GPT-5.2 VS Google Gemini 2.5 Pro

Entwerfen Sie einen URL-Kürzungsdienst

Entwerfen Sie einen URL-Kürzungsdienst, der bit.ly oder TinyURL ähnelt. Ihr Entwurf sollte die folgenden Aspekte berücksichtigen: Funktionale Anforderungen: Welche Kernfunktionen muss der Dienst unterstützen? Berücksichtigen Sie URL-Erstellung, Weiterleitung, Ablauf und Analysen. Hochrangige Architektur: Beschreiben Sie die Hauptkomponenten des Systems (z. B. API-Schicht, Anwendungsserver, Datenbanken, Caches, Load Balancer). Erklären Sie, wie sie interagieren. URL-Kodierungsstrategie: Wie werden kurze, eindeutige Schlüssel für jede URL generiert? Diskutieren Sie Ihren Ansatz (z. B. Hashing, Base62-Kodierung, vorab generierter Schlüssel-Dienst) und wie Sie Kollisionen behandeln. Datenbankdesign: Welche Datenbank(en) würden Sie verwenden und warum? Geben Sie das Schema für die Kern-Tabelle(n) an. Diskutieren Sie die Kompromisse zwischen SQL und NoSQL für diesen Anwendungsfall. Skalierbarkeit und Leistung: Wie würden Sie hohen Leseverkehr (z. B. Millionen von Weiterleitungen pro Tag) bewältigen? Diskutieren Sie Caching-Strategien, Datenbankpartitionierung oder Sharding und Read Replicas. Zuverlässigkeit und Verfügbarkeit: Wie stellen Sie sicher, dass der Dienst bei einem Ausfall einer Komponente verfügbar bleibt? Diskutieren Sie Redundanz, Replikation und Failover-Strategien. Ratenbegrenzung und Missbrauchsprävention: Wie würden Sie Missbrauch des Dienstes verhindern? Stellen Sie einen klaren, gut strukturierten Plan bereit, den ein erfahrener Ingenieur als Ausgangspunkt für die Implementierung verwenden kann. Fügen Sie grobe Kapazitätsschätzungen unter Annahme von 100 Millionen neuen URLs pro Monat und einem Lese-/Schreibverhältnis von 100:1 hinzu.

559
11 Mar 2026 17:55

21 bis 25 von 25 Ergebnissen

Verwandte Links

X f L