Šta je interfejs u Go i kako je organizovan unutar?
Golang
Zašto Go? Odakle si počeo, kako si došao do ovog jezika?
Čime se razlikuje niz od seka u Go?
Gde je bolje koristiti UDP?
Напишите функцију која проверава да ли је низ палиндром. Палиндром је низ карактера који се чита исто са обе стране. Проверавајте само карактере алфабета a-zA-Za-яА-Я, без узимања у обзир велика/мала слова. Улаз: "isPalindrome" Излаз: false <p> Улаз: "А роза упала на лапу Азора" Излаз: true <p> Улаз: "Is_s_d_+_ssi" Излаз: true
Испричај о интересантним задацима које си решавао на тренутном или претходном радном месту.
Како функционишу атомске операције?
Objasni šta je indeksiranje u bazama podataka, čemu služi, koje su njegove prednosti i mane.
Postoji tabela sa poljima: ID korisnika, pol i starost. Često je potrebno birati korisnike po polu i starosti. Koji indeks je najbolji za kreiranje?
Ako pisac (gorutina koja popunjava kanal vrednostima) odluči da zatvori kanal, šta će se dogoditi? Kako čitalac treba da reaguje na to, kakvi problemi mogu nastati i šta da rade u vezi s tim?
Šta je složeni indeks (indeks na više kolona)?
Можеш ли да причаш о каналима у Go? За шта служе и како се користе?
Kako radi sync.RWMutex i kada ga koristiti?
Kako funkcioniše slice u Go i po čemu se razlikuje od niza?
Koje podatke ne treba stavljati u keš?
Koja je razlika između TCP i UDP?
Kako funkcioniše uslovna promenljiva (sync.Cond) u Go?
Koji nivoi izolacije transakcija postoje i u čemu se razlikuju?
/* Места у биоскопу су распоређена у једном реду. Гледалац који је управо стигао бира место да седи што даље од осталих гледалаца у реду. То јест, растојање од места на које ће седети до најближе гледаоца треба да буде максимално. Гарантовано је да увек постоје слободна места и да већ седи бар један гледалац. Напишите функцију која, на основу датог реда места (низ нула и јединица), враћа растојање од изабраног места. Улаз: [1, 0, 0, 0, 0, 1] Излаз: 2 Улаз: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Излаз: 2 Улаз: [1, 0, 1, 0] Излаз: 1 */
Реците ми о реду приоритета