System Design Arcade zamienia przygotowania do rozmów kwalifikacyjnych z projektowania systemów w interaktywne gry w stylu arcade. Koniec z biernym czytaniem czy wielogodzinnymi filmami – ucz się przez działanie.
DWA TRYBY:
CONCEPT ARCADE (10 gier)
Opanuj poszczególne elementy składowe:
• Buforowanie — Redis, CDN, polityki usuwania danych
• Bazy danych — SQL vs NoSQL, indeksowanie, ACID
• Równoważenie obciążenia — algorytmy, sprawdzanie stanu, skalowanie
• Sharding — strategie partycjonowania, spójne haszowanie
• Twierdzenie CAP — kompromisy między spójnością a dostępnością
• Sieci — DNS, TCP/UDP, HTTP, WebSockets
• Projektowanie API — REST, GraphQL, ograniczanie liczby żądań, wersjonowanie
• Przetwarzanie asynchroniczne — kolejki komunikatów, pub/sub, architektura sterowana zdarzeniami
• Replikacja — lider-replika, kworum, rozwiązywanie konfliktów
• Szacowanie — obliczenia "na serwetce", planowanie pojemności
PROBLEM ARCADE (14 gier)
Projektuj kompletne, rzeczywiste systemy:
• Skracacz URL, Ogranicznik liczby żądań, System czatu, Kanał informacyjny
• Instagram, YouTube, Uber, Dropbox, Twitter
• Wyszukiwanie predykcyjne, Yelp, Ticketmaster, Web Crawler, Google Docs
CO NAS WYRÓŻNIA:
• 24 gry, 120 poziomów, ponad 480 interaktywnych wyzwań
• 6 typów wyzwań: wielokrotny wybór, porządkowanie, uzupełnianie luk, kreator API, kreator architektury i inne
• Każda gra ma 5 poziomów, od podstaw po zaawansowane skalowanie
• Natychmiastowa informacja zwrotna ze szczegółowymi wyjaśnieniami
• Śledź swoje postępy dzięki wynikom i seriom
• Bez subskrypcji, bez reklam
Stworzone dla inżynierów oprogramowania przygotowujących się do rozmów kwalifikacyjnych z projektowania systemów, a także dla każdego, kto chce zrozumieć, jak działają systemy na dużą skalę.
Ostatnia Wersja
1.12.0Przesłane przez
Rouiha Yassine
Wymaga Androida
Android 7.0+
Kategoria
Darmowe Edukacja AplikacjaOcena treści
Everyone
Raport bezpieczeństwa
Sprawdź teraz
Last updated on Sep 19, 2026
Ta wersja zawiera drobne poprawki błędów i ogólne ulepszenia. Zaktualizuj ją, aby uzyskać najlepsze wrażenia.
