Написать функцию, которая удаляет все элементы, равные val из слайса slice in-place. Возвращает срез без удалённых значений. func RemoveValue(slice []int, val int) []int { // ваш код } // Пример RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}
Как устроена map в Go? Расскажите про внутреннюю структуру, buckets, коллизии.
Есть 10 ГБ свободного места на диске, но файл в 4 ГБ скопировать не получается. Что делать? (проблема с inode)
Расскажи про опыт работы с Kubernetes: сколько трогал, погружался?
Был ли у вас опыт работы на уровне транспортных протоколов TCP/UDP — формирование пакетов, низкоуровневая сетевая логика?
Спроектируй воркер для асинхронной обработки финансовых операций
Как полностью выглядел путь оптимистичной блокировки от получения сообщения из Kafka до обновления в БД?
Что такое VACUUM в PostgreSQL?
Почему нельзя закрыть канал, возвращаемый ctx.Done(), через функцию close()?
Есть ли архитектор, который настаивал именно на Elasticsearch?
Какие типы индексов существуют (B-tree, Hash)?
Что такое паттерн Saga?
Что такое Deadlock? Как избежать взаимной блокировки?
С какими брокерами сообщений работала? Сравни Kafka и RabbitMQ
Как работает составной индекс (A, B, C) в запросах?
Можно ли вызвать WaitGroup.Add внутри горутины, а Done в конце? Будет ли это работать корректно?
Что такое MVCC в PostgreSQL и как работают уровни изоляции?
Что такое Transactional Outbox паттерн?
Готов ли ты к релокации в Москву или Питер?
Расскажи про эвакуацию (evacuation) в мапах Go до версии 1.24: для чего нужна и когда происходит?