6 tematy
Opanuj podstawowe koncepcje OOP — klasy, obiekty, cztery filary, zasady SOLID oraz sposoby modelowania domen w czyste i łatwe w utrzymaniu projekty klas.
30pytańĆwicz podstawowe pytania rekrutacyjne ze struktur danych obejmujące tablice, listy wiązane, stosy, kolejki, tablice mieszające, drzewa, grafy oraz zaawansowane struktury wraz z ich operacjami i złożonością Big-O.
30pytańProcedury krok po kroku rozwiązujące problemy obliczeniowe, badane pod kątem ich poprawności oraz efektywności czasowej i pamięciowej.
30pytańWątki i procesy, blokady i zakleszczenia, modele asynchroniczne, programowanie bez blokad oraz actor model do budowania poprawnych systemów współbieżnych.
12pytańSieci komputerowe dla programistów: modele TCP/IP i OSI, TCP kontra UDP, DNS, HTTP/1.1–3, TLS, adresowanie IP, równoważenie obciążenia i opóźnienia.
12pytańPodstawy systemów operacyjnych: procesy i wątki, szeregowanie CPU, pamięć wirtualna i stronicowanie, synchronizacja, zakleszczenia, IPC oraz systemy plików.
12pytań