Golang
Objasnite koncept postizanja saglasnosti između distribuiranih čvorova sistema.
Kako se vrši rast broja objekata tipa Bucket tokom procesa evakuacije u sistemu?
Kako implementirati kreiranje i prenos podataka putem kanala u vašem sistemu?
Koje alate i tehnologije koristiš za praćenje izvršenja i prikupljanje metrika u sistemima?
Koje su prednosti korišćenja gorutina u poređenju sa sistemskim nitima za poboljšanje performansi aplikacija?
Kako se ponaša program prilikom pokušaja zapisivanja podataka u kanal bez buffera, ako je on inicijalno prazan?
Koja je razlika između gorutine i niti u pogledu izvršavanja i performansi?
Објасните шта је блокирање (Lock) у контексту мьютекса и зашто се користи.
Koje metode i pristupe koristiš za proveru funkcionalnosti svog koda?
Kako odrediti trenutnu veličinu niza promenljive dužine koji još nije inicijalizovan?
Da li imate iskustva sa korišćenjem operatora RIGHT JOIN u SQL upitima?
Koju vrednost prosleđuje funkcija make kao drugi parametar prilikom kreiranja kanala u Go?
Kako se povećava stek memorije tokom izvršavanja programa?
Koji je razlog što su programeri Go odustali od korišćenja segmenata prilikom proširenja steka?
Koji pristupi i metode treba koristiti prilikom rada sa shard-ovanim bazama podataka?
Objasnite šta su seči u programiranju na Pythonu.
Šta će se desiti ako izvršite operaciju append za rez koji je potrošio dodeljenu memoriju?
Можеш ли да набројиш главне референтне типове података које се користе у Go?
Опишите архитектуру и главне фазе аутоматизованог процеса изградње и распоређивања који је коришћен на вашем претходном послу.
Koji komponent Kubernetes kontroliše stanje i životni ciklus pod-a?