6 teme
Obvladajte temeljne koncepte OOP — razrede, objekte, štiri stebre, načela SOLID in kako domene modelirati v čiste, vzdržljive zasnove razredov.
30vprašanjVadite ključna vprašanja za razgovor o podatkovnih strukturah, ki pokrivajo polja, povezane sezname, sklade, vrste, zgoščene tabele, drevesa, grafe in napredne strukture z njihovimi operacijami in časovno zahtevnostjo Big-O.
30vprašanjPostopni postopki za reševanje računalniških problemov, ki jih preučujemo glede na njihovo pravilnost ter časovno in prostorsko učinkovitost.
30vprašanjNiti in procesi, ključavnice in smrtni objemi, asinhroni modeli, programiranje brez ključavnic in actor model za gradnjo pravilnih sočasnih sistemov.
12vprašanjRačunalniška omrežja za razvijalce: modela TCP/IP in OSI, TCP proti UDP, DNS, HTTP/1.1–3, TLS, naslavljanje IP, uravnoteženje obremenitve in zakasnitev.
12vprašanjOsnove operacijskih sistemov: procesi in niti, razporejanje CPU, navidezni pomnilnik in ostranjevanje, sinhronizacija, smrtni objemi, IPC in datotečni sistemi.
12vprašanj