Sobes.tech

""" Места в кинотеатре расположены в один ряд. Только что пришедший зритель выбирает место, чтобы сидеть максимально далеко от остальных зрителей в ряду. То есть расстояние от того места, куда сядет зритель до ближайшего к нему зрителя должно быть максимально. Гарантируется, что в ряду всегда есть свободные места и уже сидит хотя бы один зритель. Напишите функцию, которая по заданному ряду мест (массиву из нулей и единиц) вернёт расстояние (число промежутков между креслами) от выбранного места до ближайшего зрителя. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] -> 3 [1, 0, 0, 0] -> 3 place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }

Intern
Яндекс
7

Какие практики для уменьшения размера Docker-образа существуют?

Senior
Flant
7

package main func main() { c := make(chan int, 1) for range 3 { select { default: println(1) case <-c: println(2) case c <- 1: println(3) } } }

Senior
Wildberries & Russ Bank
7

В чём различия между разработчиком и старшим разработчиком? Какие у него дополнительные обязанности?

Senior
Nau
7

[имя] спросил: приходилось ли работать с TCP, UDP или какими-то другими протоколами?

Senior
BSS
7

Расскажи про зону ответственности на последнем месте работы.

Senior
Effective IT
7

Что такое партиционирование и шардирование? В чём разница?

Middle+
Magnit Tech
7

По трейсингу — сколько команд, сервисов, сколько интеграций со своими командами примерно?

Senior
OZONOZON
7

По каким критериям ты понимаешь, что хорошо справился со своей работой?

Senior
Flant
7

Расскажите про фейл в работе.

Senior
Effective IT
7

Задача: «Параллельная обработка URL с ограничением времени» Напишите функцию fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, которая: 1. Для каждого URL выполняет HTTP GET-запрос (можно http.Get). 2. Возвращает map[string]string, где ключ — URL, значение — тело ответа (как строка) или пустая строка при ошибке/timауте. 3. Одновременно выполняется не более maxParallel запросов. 4. Общее время работы функции не должно превышать timeout. Если таймаут истёк, все незавершённые запросы прерываются, и функция возвращает то, что успело. 5. Используйте контекст для отмены.

Middle+
МВидеоМВидео
7

Есть таблица с миллионами записей, но запросы почти всегда за последние одну-две недели. Что бы сделал для оптимизации?

Middle+
Voximplane
7

Как давно пишешь на Go с точки зрения коммерческого опыта?

Senior
Лаборатория Касперского
7

Можно ли реализовать RPC через REST и наоборот? В чём принципиальная разница?

Senior
X5 techX5 tech
7

Как работает планировщик Go, какая модель под капотом? Приходилось ли самому настраивать планировщик?

Senior
sber tech
7

По статусу поиска — насколько активно рассматриваешь предложения? Есть ли уже какие-то офферы или дедлайны по их принятию?

Middle+
РамблерРамблер
7

Как называется аббревиатура стоимости клика по-английски?

Senior
МВидеоМВидео
7

Как работает DISTINCT?

Senior
OZONOZON
7

Что важно при выборе компании? На что будешь обращать внимание?

Middle+
AvitoAvito
7

Знакомы ли вы с Hexagonal Architecture? Расскажите о её структуре.

Senior
ИП Ганус Александр Андреевич
7
/371