6 aiheet
Hallitse olio-ohjelmoinnin keskeiset käsitteet — luokat, oliot, neljä peruspilaria, SOLID-periaatteet ja kuinka mallintaa toimialueet selkeiksi ja ylläpidettäviksi luokkarakenteiksi.
30kysymystäHarjoittele keskeisiä tietorakenteiden haastattelukysymyksiä, jotka kattavat taulukot, linkitetyt listat, pinot, jonot, hajautustaulut, puut, graafit ja edistyneet rakenteet operaatioineen ja Big-O-kompleksisuuksineen.
30kysymystäVaiheittaisia menettelyitä laskennallisten ongelmien ratkaisemiseen, joita tutkitaan niiden oikeellisuuden sekä aika- ja tilatehokkuuden kannalta.
30kysymystäSäikeet ja prosessit, lukot ja lukkiutumat, asynkroniset mallit, lukoton ohjelmointi sekä actor model oikeellisten samanaikaisten järjestelmien rakentamiseen.
12kysymystäTietoverkot kehittäjille: TCP/IP- ja OSI-mallit, TCP vs. UDP, DNS, HTTP/1.1–3, TLS, IP-osoitteet, kuormantasaus ja latenssi.
12kysymystäKäyttöjärjestelmien perusteet: prosessit ja säikeet, CPU-vuorotus, virtuaalimuisti ja sivutus, synkronointi, lukkiutumat, IPC ja tiedostojärjestelmät.
12kysymystä