Sobes.tech

Golang

Yeni şirkətə keçərkən hansı əmək haqqını nəzərə alırsınız?

Middle
YadroYadro
40

uniqRandn funksiyasını həyata keçirmək lazımdır, bu funksiya n uzunluğunda, unikal və təsadüfi ədədlərdən ibarət siyahı yaradır. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
OZONOZON
40

Soketlər nədir və hansı növləri var?

Senior
AvitoAvito
40

İşin maraqları ilə istifadəçinin maraqları arasında hansı daha vacibdir? Praktikada seçim etmək lazım olan bir nümunə olubmu?

Senior
AvitoAvito
40

PostgreSQL-də hansı növ indeks standartdır?

Senior
FinFrame
40

Dəyişikliklərin merge edilmədən əvvəl ayrı şaxələrdə izolyasiya edilməsinin əsas məqsədini təsvir edin: - Yayımlamadan əvvəl test ehtiyacını aradan qaldırmaq - Yerləşdirmə və inkişaf üçün müstəqil tətbiq versiyalarını təmin etmək - Əsas şaxənin stabilliyini qorumaq - Birgə inkişaf zamanı münaqişələri qarşısını almaq

Intern
AvitoAvito
40

Gəlin mikroxidmət memarlığı haqqında danışaq. Son vaxtlar daha çox nə olub: dəstək yoxsa inkişaf?

Senior
Яндекс
40

Tərkibli indeks nədir (bir neçə sütuna malik indeks)?

Middle
VKVK
40

func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }

Senior
А7
40

İş elanının bağlanmasını necə idarə etmək olar — bütün iş saytlarında arxivləşdirilməlidir?

Senior
OZONOZON
40

Yüksək yüklənmə ilə qarşılaşdınızmı? RPS-də ən yüksək yüklənmə nə idi?

Middle+
Штрафов нет
40

Həll etdiyiniz maraqlı/mürəkkəb texniki vəzifə haqqında danışın

Middle+
Ozon ФинтехOzon Финтех
40

NUMERIC istifadə etmədən uçan nöqtə problemini necə qarşısını almaq olar? INT tipi ilə alternativ yanaşma nədir?

Middle+
ООО Дэстэн Партнерс
40

Interfeyslər əslində nə üçün lazımdır? Niyə sadəcə strukturlardan istifadə etməyək?

Senior
Small
40

func fanin[T hər hansı](chs ...<-chan T) chan T { out := make(chan T) wg := sync.WaitGroup{} for _, ch := range chs { wg.Add(1) go func(c <-chan T) { defer wg.Done() for v := range c { out <- v } }(ch) } go func() { wg.Wait() close(out) }() return out } func main() { ch1 := make(chan int, 5) ch2 := make(chan int, 5) for i := 1; i <= 5; i++ { ch1 <- i ch2 <- i * 2 } close(ch1) close(ch2) fmt.Println(fanin(ch1, ch2)) }

Senior
01.tech
40

Hal-hazırda işləyirsən yoxsa artıq son iş yerindən ayrılmısan?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
40

20 ət qiymə maşını çatdırıldı, 5-i göndərildi — anbarında nə qədər qaldı və sistemdə cari vəziyyət nədir?

Senior
МВидеоМВидео
40

Qraf filtrasiya alqoritmini çox sayda düyün və hadisələrlə necə sürətləndirmək olar?

Senior
Себе
40

Analitiklər olmadan işləyə bilirsinizmi?

Senior
BLS-Soft
40

əsas paket import "fmt" func execute şablon string, args ...interfeys{}) string { return şablon } func main() { res := execute("mailbox/:mailbox/folder/:folder_id", "inbox", 123) // Nəticə: mailbox/inbox/folder/123 fmt.Println(res) }

Middle
RWB
40
/412