Kako je interfejs strukturiran iznutra (u memoriji) u Go?
Golang
Kako garantovati konzistentnost podataka — da li poruka bude sačuvana u bazi podataka i dostavljena primaocu?
Да ли имаш питања за нас?
Šta je HTTP protokol? Od kojih delova se sastoji HTTP zahtev? Šta su zaglavlja, kolačići?
Čime se TCP razlikuje od UDP? Zašto se TCP koristi za HTTPS?
Jesu li postojale bolovi sa razdvajanjem jedinstvene baze podataka?
Šta se dešava u mreži kada unesete https://wildberries.ru u pretraživač? Opisati proces DNS rešavanja.
Шта треба да урадимо да видиш високу инжењерску културу?
Ispričaj uvod — čime se baviš poslednje vreme, šta interesantno ili neinteresantno si radio?
Šta je promenljiva GOMAXPROCS u Go? Može li program koristiti više niti nego što je navedeno u GOMAXPROCS?
Условие Имаме база података са кориснички лозинки, лозинките се хеширани (функција hashPassword), а исто така е познат сетот на карактери што можат да се користат во лозинките (променлива alphabet). Нашата задача е да ја реализираме функцијата RecoverPassword така што ќе ја воспостави лозинката според познатиот хеш и TestRecoverPassword ќе заврши успешно. Основни барања: Може да се користи било која метода package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Грешка: очекувано %q, добиено %q\n", exp, act) ok = false } } if ok { fmt.Println("Сите тестови поминаа успешно") } }
Predložite optimalne indekse za upit sa filtriranjem po poljima location i gender (pol) za maksimalnu performansu
Лако: ЈЕДНОСТАВНО Дат је сортирани низ бројева у којем постоје дупликати. Потребно је уклонити дупликате на месту (директно у оригиналном низу) и вратити величину добијеног низа. Пример: Улаз: nums = [0,0,1,1,1,2,2,3,3,4] Излаз: 5, nums = [0,1,2,3,4,_,_,_,_,_] Објашњење: У овом низу има 5 јединствених елемената. Положите их на првих пет позиција у оригиналном низу и вратите број 5. Следећи елементи у оригиналном низу могу бити било шта.
Zašto je potreban broker poruka (Kafka)? Kako se uklapa u arhitekturu?
Kako funkcioniše nasledjivanje konteksta u Go (context.WithValue, context.Background)?
Kako osigurati redosled poruka u chatu?
Šta je JWT token? Kakva je njegova struktura i prednosti u odnosu na obične tokene?
Kako ste koristili Kafka i RabbitMQ kao brokere? Zašto dva?
Koje mehanizme za sinhronizaciju goroutines postoje u Go? Ispravite primer sa trkom koristeći atomic
Koje primitive sinhronizacije poznajete u operativnim sistemima?