Sobes.tech

Какво означава конструкцията `var _ Interface = (*Type)(nil)` в Go?

Senior
VK CloudVK Cloud
67

// Задача: реализирайте workerPool // numWorkers – брой работници // jobs – списък с числа за обработка // Всеки работник повдига числото на квадрат // Върнете всички резултати (редът не е важен) func workerPool(numWorkers int, jobs []int) []int { // вашият код тук }

Middle+
WaterWal
67

/** * Обединяване на N канала в един * * Дадени са n канала от тип chan int. Трябва да се напише функция, която да обедини всички данни **/ // 1. Необходимо е да се реализира функция за обединяване на N канала в един func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Попълнете каналите a, b, c с стойности // ...

Senior
sber tech
67

Какво е стек като структура от данни?

Senior
AvitoAvito
67

Можеш ли да ми кажеш, какъв е съставът на екипа по численост?

Senior
Магнит Тех
67

Коя от изброените операции ще предизвика грешка при компилиране в Go? Сравнение на два масива с еднаква дължина и тип: [3]int == [3]int Сравнение на указател с nil: p == nil Присвояване на byte променлива от тип uint8 Сравнение на два среза: []int == []int

Intern
AvitoAvito
67

Архитектурна задача: как да гарантирате изпращането на събитие към Kafka при регистрация на потребител в микросервисна архитектура (услуга за потребители + услуга за уведомления), ако Kafka е асинхронен канал?

Middle+
Веро Трейс
67

Разкажи за архитектурата на текущия проект

Junior
СБК ПАРУС
67

Колко време възнамеряваш да търсиш нова работа? Имаш ли времеви рамки?

Senior
wilix
67

Работили ли сте някога с ClickHouse? Разкажете за опита си.

Middle+
Servicepipi
67

Какво ще направиш, ако видиш, че съседен екип е избрал неоптимално решение?

Senior
Flant
67

Какво е inode в Linux?

Senior
VKVK
67

Разкажете ни за вашия опит в работата, особено на последното място.

Middle+
Servicepipi
67

Какви са характеристиките на RabbitMQ?

Senior
I-teco
67

Какъв е текущият ти ранг?

Middle+
Скоринг Бюро
67

Какъв формат на работа разглеждаш — дистанционна или хибридна?

Middle+
Скоринг Бюро
67

Какво прави PARTITION BY във функции за прозорец?

Middle
WildberriesWildberries
67

главен пакет внос ( "io" "log" "net/http" ) функция handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") ако err != nil { log.Println("грешка при заявката:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }

Middle+
MAX LTD Group
67

Разкажи ми за низовете в Go: какви са техните особености, как да работиш с тях? Защо strings.Builder е по-добър от bytes.Buffer за конкатенация на низове?

Middle
ООО Левел Тревел
67

Защо избра езика за програмиране Go?

Senior
Магнум
67
/412