6 temos
Įvaldykite pagrindines OOP sąvokas — klases, objektus, keturis ramsčius, SOLID principus ir kaip modeliuoti sritis į švarius, lengvai prižiūrimus klasių dizainus.
30klausimaiPraktikuokitės pagrindinius duomenų struktūrų pokalbių klausimus, apimančius masyvus, susietuosius sąrašus, dėklus, eiles, maišos lenteles, medžius, grafus ir sudėtingesnes struktūras su jų operacijomis ir Big-O sudėtingumu.
30klausimaiŽingsnis po žingsnio procedūros skaičiavimo problemoms spręsti, nagrinėjamos dėl jų korektiškumo bei laiko ir atminties efektyvumo.
30klausimaiGijos ir procesai, užraktai ir aklavietės, asinchroniniai modeliai, programavimas be užraktų ir aktorių modelis (actor model) korektiškų lygiagrečių sistemų kūrimui.
12klausimaiKompiuterių tinklai programuotojams: TCP/IP ir OSI modeliai, TCP prieš UDP, DNS, HTTP/1.1–3, TLS, IP adresavimas, apkrovos balansavimas ir vėlinimas (latency).
12klausimaiOperacinių sistemų pagrindai: procesai ir gijos, CPU planavimas, virtualioji atmintis ir puslapiavimas, sinchronizavimas, aklavietės, IPC ir failų sistemos.
12klausimai