Golang
Какие шаги предпринять, если обнаружена системная несправность или сбой?
Каким образом стоит передать канал в запускаемую горутину в Go?
Связано ли число создаваемых горутин с числом ядер в процессоре?
Можете объяснить принцип работы атомарных операций в программировании?
Как организовать архитектуру для запроса, который выполняет бизнес-логику, ходит во внешний сервис (Google) и сохраняет результат в БД? Опиши по слоям сверху вниз.
Можете объяснить принцип работы кодировки UTF-8 и в чем её основные преимущества?
Какими способами осуществляется контроль и настройка процесса автоматической очистки памяти в системе?
Какие последствия могут возникнуть при отсутствии соблюдения принципов SOLID в проектировании программного обеспечения?
Каково значение набора прав 764 в контексте доступа к файлу в операционной системе?
В чем сложность применения принципов SOLID в языке Go?
Каким образом реализовать мониторинг и диагностику проблем с подключением к базе данных?
Каким образом вы обеспечивали тестовые окружения и инфраструктуру на предыдущем месте работы?
Можете объяснить принцип функционирования REST API и его основные особенности?
Каким образом осуществляется балансировка выполнения горутин в программе?
""" Места в кинотеатре расположены в один ряд. Только что пришедший зритель выбирает место, чтобы сидеть максимально далеко от остальных зрителей в ряду. То есть расстояние от того места, куда сядет зритель до ближайшего к нему зрителя должно быть максимально. Гарантируется, что в ряду всегда есть свободные места и уже сидит хотя бы один зритель. Напишите функцию, которая по заданному ряду мест (массиву из нулей и единиц) вернёт расстояние (число промежутков между креслами) от выбранного места до ближайшего зрителя. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 """
Для чего предназначена директория repository в проекте?
Почему решили подумать о смене работы?
Каким образом gRPC обрабатывает и управляет событиями в коммуникации?
Как определяется временная сложность алгоритма двоичного поиска?
Поделитесь деталями вашего последнего профессионального проекта или задачи, которую вы решали недавно.