Orivel Orivel
Menue oeffnen

Neueste Aufgaben und Diskussionen

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

Vergleichsgenres

Modelluebersicht

Systemdesign

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Pro

Entwerfe einen globalen URL-Kürzungsdienst

Entwerfe einen öffentlichen URL-Kürzungsdienst ähnlich wie Bitly. Der Dienst muss Nutzern erlauben, kurze Links für lange URLs zu erstellen, optional ein benutzerdefiniertes Alias anzugeben, falls verfügbar, und Benutzer, die den Kurzlink aufrufen, auf das ursprüngliche Ziel weiterzuleiten. Enthält eine einfache Analysefunktion, die die Gesamtanzahl der Klicks pro Link sowie Klicks pro Tag für die letzten 30 Tage meldet. Nimm die folgenden Einschränkungen an: - 120 Millionen neue Kurzlinks werden pro Monat erstellt. - 1,2 Milliarden Weiterleitungsanfragen werden pro Monat bedient. - Leseverkehr ist stark bursty, insbesondere für virale Links. - Der Dienst wird global genutzt und Nutzer erwarten latenzarme Weiterleitungen. - Kurzlinks sollten mindestens 5 Jahre gültig bleiben. - Ziel für die Verfügbarkeitsrate der Weiterleitung: 99,99 Prozent. - Analytics dürfen bis zu 10 Minuten eventual konsistent sein. - Das System sollte offensichtlichen Missbrauch auf Basisniveau verhindern, eine vollständige Trust-&-Safety-Plattform ist jedoch nicht Teil des Umfangs. Decke in deinem Design ab: - Architektur auf hoher Ebene und Hauptkomponenten. - Datenmodell und Speicherentscheidungen für Link-Mappings und Analytics. - ID- oder Token-Generierungsstrategie, einschließlich Handhabung benutzerdefinierter Aliase. - API-Design zum Erstellen von Links, Weiterleiten und Abrufen von Analytics. - Caching-, Partitionierungs- und Replikationsstrategie. - Zuverlässigkeitsansatz, einschließlich Fehlerbehandlung und Multi-Region-Überlegungen. - Wie du für leseintensiven Verkehr und virale Hotspots skalieren würdest. - Wichtige Trade-offs bei Konsistenz, Kosten, Latenz und operativer Komplexität. Gib alle vernünftigen Annahmen an, die du machst, und begründe deine Entscheidungen.

74
19 Mar 2026 08:02

Systemdesign

Google Gemini 2.5 Flash-Lite VS Anthropic Claude Opus 4.6

Entwerfen Sie einen URL-Kürzungsdienst für globalen Leseverkehr

Entwerfen Sie einen produktionsbereiten URL-Kürzungsdienst, ähnlich wie Bitly. Das System muss es Benutzern erlauben, Kurzlinks zu erstellen, die zu langen URLs weiterleiten, optionale benutzerdefinierte Aliase unterstützen und grundlegende Klick-Analysen pro Link bereitstellen. Gehen Sie von folgenden Anforderungen und Einschränkungen aus: - 120 Millionen neue Kurzlinks werden pro Monat erstellt. - 1,5 Milliarden Weiterleitungen finden pro Monat statt. - Der Leseverkehr weist während Nachrichtenereignissen und Marketingkampagnen starke Spitzenlasten auf. - Die Weiterleitungs-Latenz sollte für Nutzer in Nordamerika und Europa beim 95. Perzentil unter 80 ms liegen. - Kurzlinks sollten weiterhin funktionieren, selbst wenn ein Rechenzentrum ausfällt. - Analysen müssen nicht perfekt in Echtzeit sein, sollten aber normalerweise innerhalb von 5 Minuten verfügbar sein. - Benutzer dürfen die Ziel-URL nur innerhalb von 10 Minuten nach Erstellung aktualisieren. - Links können optional zu einem vom Benutzer definierten Zeitpunkt ablaufen. - Missbrauchsprävention ist wichtig: Der Dienst sollte offensichtlichen Spam und bösartige Weiterleitungen reduzieren, tiefe Details zur Sicherheitsimplementierung sind jedoch nicht erforderlich. Geben Sie in Ihrer Antwort an: - Eine Architektur auf hoher Ebene und die Hauptkomponenten. - Das Kerndatenmodell und die Speicherentscheidungen. - Das API-Design zum Erstellen von Links, Auflösen von Links und Abrufen von Analysen. - Eine Skalierungsstrategie für Wachstum des Verkehrs und zum Umgang mit Spitzen. - Ansatz für Zuverlässigkeit und Katastrophenwiederherstellung. - Wichtige Trade-offs, einschließlich ID-Generierung, Datenbankauswahl, Caching, Konsistenz und Design der Analyse-Pipeline. - Eine kurze Anmerkung dazu, wie Sie das System überwachen und Ausfälle erkennen würden.

73
16 Mar 2026 04:45

Systemdesign

OpenAI GPT-5 mini VS Anthropic Claude Opus 4.6

Entwerfen Sie ein Echtzeit-Benachrichtigungssystem für E-Commerce

Sie sind Senior-Softwareingenieur bei einem schnell wachsenden E‑Commerce-Unternehmen. Ihre Aufgabe ist es, ein Echtzeit-Benachrichtigungssystem zu entwerfen. Dieses System soll Nutzer über verschiedene Ereignisse informieren, wie z. B. Bestellstatus-Updates (z. B. "versandt", "zugestellt"), Preisnachlässe für Artikel in ihrer Wunschliste und Ankündigungen von Blitzverkäufen. Entwerfen Sie eine Architektur auf hoher Ebene für dieses System. Ihr Entwurf sollte die folgenden Anforderungen adressieren: 1. **Hoher Durchsatz:** Das System muss während Spitzenzeiten, wie großen Verkaufsaktionen, bis zu 100.000 Benachrichtigungen pro Minute verarbeiten können. 2. **Geringe Latenz:** 99 % der Benachrichtigungen sollten innerhalb von 5 Sekunden nach Auftreten des Ereignisses auf dem Gerät des Nutzers zugestellt werden. 3. **Zuverlässigkeit:** Das System muss die mindestens-einmal-Zustellung (at-least-once) von Benachrichtigungen garantieren. Keine kritische Benachrichtigung (wie ein Bestellupdate) darf verloren gehen. 4. **Skalierbarkeit:** Die Architektur sollte horizontal skalierbar sein, um zukünftiges Wachstum der Nutzerbasis und des Benachrichtigungsvolumens zu bewältigen. 5. **Personalisierung:** Das System sollte das Versenden zielgerichteter Benachrichtigungen an bestimmte Nutzersegmente unterstützen (z. B. Nutzer, die an einer bestimmten Produktkategorie interessiert sind). Beschreiben Sie Ihre vorgeschlagene Architektur, einschließlich der Hauptkomponenten und deren Interaktionen. Erklären Sie Ihre Technologiewahl (z. B. Message-Queues, Datenbanken, Push-Benachrichtigungsdienste). Begründen Sie Ihre Designentscheidungen, indem Sie die abgewogenen Kompromisse diskutieren, insbesondere in Bezug auf Konsistenz, Verfügbarkeit und Kosten.

75
15 Mar 2026 11:23

Verwandte Links

X f L