Šta su kanali u Go? Koja je razlika između kanalа sa baferom i bez bafera?
Tech Support / L1-L3
/** * Ponavljajući znakovi * * Trebate napisati funkciju koja prima ulazni niz i vraća * za svaki jedinstveni znak, maksimalni broj njegovih uzastopnih ponavljanja. * * Input: qqffbbaaaffc * Output: a:4 b:1 f:2 c:1 * * Input: bbbbbb * Output: b:6 * * Input: abc * Output: a:1 b:1 c:1 * * Input: aabbcc * Output: a:2 b:2 c:2 * * Input: aaabbbccc * Output: a:3 b:3 c:3 * * Input: a * Output: a:1 * * Input: "" * Output: */
Šta je DNS i kako funkcioniše? Koji su glavni čvorovi u ovom sistemu?
Zašto se zove atomic i kako radi?
Koja je razlika između nizova i slices u Go? Kako se menja kapacitet slice-a?
TCP i UDP — основна разлика између ових мрежних протокола
Šta su goroutine u Go? Čime se razlikuje goroutine od niti operativnog sistema?
Zašto svi ne koriste Serializable? Kako nivo izolacije utiče na performanse?
Operater select u Go — osobine rada sa više kanala
Da li je moguće kontrolisati broj niti operativnog sistema za izvršavanje gorutina?
Šta je O-notations (Big O notation)? Objasni glavne tačke
Kako su interfejsi strukturirani u Go?
Контейнеризација и виртуализација су главне разлике између ових технологија
Šta je deadlock i šta je race condition?
Шта је показивач и колико тежи?
Šta je SQL injekcija i kako se boriti sa njom?
Kako koristiti embedding za simulaciju nasleđivanja u Go?
Kako kreirati sopstvene tipove zasnovane na strukturama u Go?
Šta su transakcije u bazama podataka? Koji su nivoi izolacije transakcija, kakvog su značenja i koja je glavna razlika?
Zašto se ne prave indeksi na sve kolone i sve kombinacije redom?