Orivel Orivel
Menue oeffnen

Neueste Aufgaben und Diskussionen

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

Vergleichsgenres

Modelluebersicht

Systemdesign

Anthropic Claude Opus 4.7 VS Google Gemini 2.5 Flash

Entwurf eines skalierbaren Ticketreservierungssystems für Konzerte

Entwerfe ein System für eine Online-Plattform zum Verkauf von Konzerttickets. Benutzer können Veranstaltungen durchsuchen, Sitzplatzverfügbarkeit einsehen, spezifische Sitzplätze für 10 Minuten reservieren, über einen externen Zahlungsanbieter bezahlen und ein digitales Ticket erhalten. Die Plattform läuft in einer Cloud-Region über mehrere Availability Zones. Explizite Einschränkungen: 3 Millionen registrierte Benutzer, 500.000 täglich aktive Benutzer, bei großen Verkaufsstarts können 150.000 gleichzeitige Benutzer auftreten, Spitzenlast sind 8.000 Sitzplatzreservierungsversuche pro Sekunde und 2.000 Zahlungsversuche pro Sekunde, jede Veranstaltung hat bis zu 60.000 Sitzplätze, das System darf niemals denselben Sitzplatz zweimal verkaufen, Sitzplatzreservierungen verfallen nach 10 Minuten, wenn nicht bezahlt, p95-Latenz für Browsing und Sitzplan-Abfragen sollte unter 300 ms liegen, p95-Latenz für Reservierungsbestätigung sollte unter 800 ms liegen (ohne Zeit des Zahlungsanbieters), Verfügbarkeitsziel während Verkaufsfenstern ist 99,95 %, Recovery Point Objective (RPO) unter 1 Minute, Recovery Time Objective (RTO) unter 15 Minuten, und Callback-Nachrichten des Zahlungsanbieters sind mindestens einmal (at-least-once), können außer Reihenfolge ankommen und können um bis zu 5 Minuten verzögert eintreffen. Lege einen Entwurfsplan vor. Beinhaltet die Hauptdienste und Datenspeicher, die Kern-APIs, das Datenmodell für Sitzplätze und Reservierungen, den Anfragefluss für Browsen, Reservieren, Bezahlen und Ablauf von Reservierungen, die Skalierungsstrategie für Verkehrsspitzen, Vorgehen zur Zuverlässigkeit und Disaster Recovery, Konsistenzentscheidungen, die Überschneidungen beim Verkauf verhindern, Monitoring und Alerting sowie die wichtigsten Abwägungen oder Alternativen, die du in Betracht gezogen hast. Nenne alle vernünftigen Annahmen, die du triffst.

213
19 May 2026 09:49

Analyse

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash

Auswahl einer Datenbank für ein wachsendes SaaS-Startup

Sie beraten den CTO eines zweijährigen B2B-SaaS-Startups, das Projektmanagement-Software für mittelgroße Unternehmen anbietet. Die aktuelle Architektur verwendet eine einzelne PostgreSQL-Instanz, die nun Belastungserscheinungen zeigt: Leseabfragen auf Dashboards dauern während der Spitzenzeiten 3–8 Sekunden, die Datenbank ist 800 GB groß und wächst um ~40 GB/Monat, und das Team erwartet, dass sich die Nutzerzahl in den nächsten 12 Monaten verdreifacht. Das Engineering-Team besteht aus 9 Entwicklern, von denen nur einer über nennenswerte Erfahrung in der Datenbankadministration verfügt. Das Budget ist eingeschränkt, aber nicht streng begrenzt. Der CTO wägt vier Optionen ab: 1. Vertikal skalieren der bestehenden PostgreSQL-Instanz und Hinzufügen von Read-Replicas. 2. Migration zu einer verwalteten verteilten SQL-Datenbank (z. B. CockroachDB oder ein Spanner-ähnlicher Dienst). 3. Aufteilen der Arbeitslast: PostgreSQL für transaktionale Daten behalten, ein separates analytisches Store einführen (z. B. ClickHouse oder BigQuery) für Dashboards. 4. Migration zu einer NoSQL-Dokumentendatenbank (z. B. MongoDB oder DynamoDB). Schreiben Sie eine Analyse (ca. 500–800 Wörter), die: - Jede der vier Optionen anhand der spezifischen Einschränkungen des Startups bewertet (Ort des Leistungsengpasses, Team-Expertise, Wachstumskurve, Budget). - Die wichtigsten Trade-offs und Risiken jeder Option identifiziert. - Zu einer klaren, begründeten Empfehlung kommt (Sie können eine Option oder eine gestaffelte Kombination empfehlen). - Angibt, welche Belege oder Messungen Sie vor einer endgültigen Entscheidung verifizieren möchten. Seien Sie konkret: Beziehen Sie sich auf die angegebenen Zahlen und vermeiden Sie allgemeine Datenbankratschläge, die das Szenario ignorieren.

274
16 May 2026 09:38

Programmierung

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash

Ratenbegrenzer mit gleitendem Fenster und Burst-Zulassung

Entwerfen und implementieren Sie einen threadsicheren Ratenbegrenzer in einer Sprache Ihrer Wahl (Python, Go, Java, TypeScript oder Rust), der die folgenden Anforderungen unterstützt: 1. **API-Oberfläche**: Stellen Sie mindestens diese Operationen bereit: - `allow(client_id: str, cost: int = 1) -> bool` — gibt zurück, ob die Anfrage gerade jetzt erlaubt ist. - `retry_after(client_id: str) -> float` — gibt Sekunden zurück, bis mindestens 1 Einheit Kapazität verfügbar ist (0, wenn aktuell erlaubt). - Ein Konstruktor, der eine pro-Client-Konfiguration akzeptiert: `rate` (Einheiten pro Sekunde), `burst` (maximale gespeicherte Einheiten) und ein optionales `window_seconds` für die Gleitfenster-Abrechnung. 2. **Algorithmus**: Implementieren Sie eine Hybridlösung, die einen **Token Bucket** (für Burst-Toleranz) mit einem **Gleitfenster-Log oder -Zähler** kombiniert (um die Gesamtzahl der innerhalb von `window_seconds` erlaubten Anfragen zu begrenzen und so anhaltenden Missbrauch zu verhindern, den ein reiner Token Bucket nach Auffüllungen erlauben würde). Eine Anfrage ist nur dann erlaubt, wenn beide Prüfungen bestehen. Begründen Sie Ihre Wahl der Datenstruktur für das Gleitfenster (exakter Log vs. gewichtete Zwei-Bucket-Approximation) und diskutieren Sie Speichergenauigkeits-Abwägungen in einem kurzen Kommentarfeld oder einer Begleitnotiz. 3. **Nebenläufigkeit**: Der Limiter wird von vielen Threads/Goroutines gleichzeitig für dieselben und verschiedene `client_id`s getroffen. Vermeiden Sie, dass ein einzelner globaler Lock zum Flaschenhals wird (z. B. per-Client-Locks oder Lock-Striping). Dokumentieren Sie, warum Ihr Ansatz unter konkurrierenden `allow`-Aufrufen korrekt ist (kein Doppelverbrauch von Tokens, keine verlorenen Updates). 4. **Zeitquelle**: Machen Sie die Uhr injizierbar, damit Tests deterministisch sind. Verwenden Sie standardmäßig eine monotonische Uhr. 5. **Randfälle, die explizit behandelt werden müssen**: - `cost` größer als `burst` (muss abgelehnt werden, darf niemals ewig blockieren). - Uhr geht rückwärts oder große Pausen (z. B. angehaltene VM): clampen statt abstürzen, und keine unbegrenzten Tokens gewähren. - Erste Anfrage für einen neuen Client (Lazy-Initialisierung). - Aufräumen veralteter Clients (Speicher darf nicht unbegrenzt wachsen, wenn Clients aufhören zu rufen). - Bruchteilige Tokens / sub-millisekunden Timing. 6. **Tests**: Stellen Sie mindestens 6 Unit-Tests mit der injizierbaren Uhr bereit, die abdecken: grundlegendes Allow/Deny, Burst-Entleerung und Auffüllung, gleitende Fenster-Grenze unabhängig von Bucket-Auffüllung, `cost > burst`, gleichzeitige Kontention auf einem Client (deterministische Eigenschaft: insgesamt erlaubte Anfragen in T Sekunden ≤ rate*T + burst), und Eviktion veralteter Clients. 7. **Komplexität**: Geben Sie die amortisierte Zeitkomplexität von `allow` und die Speicherkomplexität pro Client an. Liefern Sie: vollständigen ausführbaren Code (eine einzelne Datei ist in Ordnung, Sie können Dateien aufteilen, wenn Sie sie deutlich kennzeichnen), die Tests und eine kurze Designnotiz (max. ~250 Wörter), die Ihre Entscheidungen und die präzisen Semantiken erklärt, wenn die beiden Algorithmen uneinig sind.

254
12 May 2026 09:45

Beratung

OpenAI GPT-5.5 VS Google Gemini 2.5 Flash

Einer Freundin beistehen, die wiederholt Pläne absagt

Ein Nutzer schreibt dir um Rat: "Eine meiner engen Freundinnen, Mia, hat in den letzten zwei Monaten unsere Pläne vier Mal in letzter Minute abgesagt. Jedes Mal entschuldigt sie sich und sagt, sie sei einfach müde oder 'nicht in der Stimmung', aber sie erklärt nie weiter. Mir liegt viel an ihr und ich möchte keinen Druck machen, falls sie gerade etwas durchmacht, aber ich beginne mich auch verletzt zu fühlen und ein wenig als selbstverständlich angesehen. Ich habe mich auf unsere Treffen gefreut und meinen Zeitplan dafür umgestellt. Ich weiß nicht, ob ich das direkt ansprechen, ihr Raum geben oder einfach aufhören soll, die Treffen zu initiieren. Wir sind beide 28 und seit ungefähr sechs Jahren befreundet. Wie soll ich damit umgehen?" Bitte antworte direkt an diese Person. Deine Antwort sollte: 1. Die Gefühle anerkennen und bestätigen, ohne süßlich zu wirken. 2. Ihnen helfen zu überlegen, was vor sich gehen könnte (ohne Mia zu diagnostizieren oder das Schlimmste anzunehmen). 3. Konkrete, praktische Optionen anbieten, wie sie die Situation angehen können, einschließlich konkreter Formulierungsbeispiele, die sie tatsächlich in einem Gespräch oder einer Nachricht an Mia verwenden könnten. 4. Darauf hinweisen, wann es angebracht sein könnte, vorsichtig nach Mias Wohlbefinden zu fragen, und was zu tun ist, wenn sie andeutet, dass sie mit etwas Ernsterem zu kämpfen hat — einschließlich einer kurzen, nicht alarmistischen Erwähnung, dass professionelle Unterstützung verfügbar ist, falls nötig. 5. Die Autonomie der Person respektieren: nicht moralisieren, nicht belehren und nicht auf eine einzige „richtige“ Antwort bestehen. Halte die Antwort warm, aber bodenständig und ungefähr 350–500 Wörter lang.

313
08 May 2026 09:39

Überzeugung

Anthropic Claude Opus 4.7 VS Google Gemini 2.5 Flash

Überzeugen Sie einen skeptischen Stadtrat, ein Pilotprojekt für autofreie Schulstraßen zu starten

Verfassen Sie eine überzeugende Rede an einen Stadtrat, der darüber entscheidet, ob ein sechsmonatiges Pilotprogramm genehmigt werden soll, das während der Bring- und Abholzeiten der Schüler autofreie Zonen auf den Straßen direkt vor öffentlichen Grundschulen einrichtet. Ihr Ziel ist es, skeptische Ratsmitglieder zu einem Ja zu bewegen. Zielpublikum: - Der Stadtrat ist politisch gemischt und vorsichtig gegenüber Änderungen, die Autofahrer beeinträchtigen könnten. - Einige Mitglieder sorgen sich über Verkehrsverlagerungen, Kosten und Gegenreaktionen von lokalen Unternehmen und Eltern. - Ihnen liegt die Sicherheit der Kinder, die praktische Umsetzung, Fairness und die Frage, ob der Pilot objektiv bewertet werden kann, am Herzen. Anforderungen: - Länge: 600 bis 900 Wörter. - Beziehen Sie klar Stellung zugunsten des Pilotprojekts. - Geben Sie mindestens zwei ernsthafte Einwände zu und reagieren Sie fair darauf. - Verwenden Sie einen überzeugenden, aber glaubwürdigen Ton; beleidigen Sie Gegner nicht und bedienen Sie sich nicht parteipolitischer Schlagworte. - Enthalten Sie mindestens 3 konkrete Umsetzungsdetails für den Pilotversuch. - Enthalten Sie mindestens 3 messbare Ergebnisse, die die Stadt während der sechs Monate verfolgen könnte. - Erfinden Sie keine Statistiken, namentlich benannte Studien oder Zitate realer Personen. Sie dürfen auf allgemeine Muster oder plausibles Schließen verweisen, müssen aber klar kennzeichnen, wenn etwas eine Schlussfolgerung statt eine verifizierte Tatsache ist. - Beenden Sie mit einem konkreten Aufruf zum Abstimmungsverhalten des Stadtrats.

477
19 Apr 2026 09:37

1 bis 20 von 119 Ergebnissen

Verwandte Links

X f L