Sobes.tech

Может ли размер среза оказывать влияние на объем выделенной памяти под него?

Junior — Middle
72

Объясните концепцию разделения задач между несколькими потоками или процессами для оптимизации работы системы. Что означает термин Work-Sharing?

Junior — Middle
72

Каким образом можно выполнить аутентификацию пользователя перед обращением к DNS-серверу?

Junior — Middle
Rubytech
72

Какие технологии или форматы используют для упаковки кода в архитектуре, аналогичной Redhub?

Junior — Middle
72

Какие ключевые аспекты использования небуферных каналов в системах взаимодействия вы можете выделить?

Junior — Middle
Самокат Тех
72

Как обеспечить предотвращение превышения лимита открытых дескрипторов файлов в системе?

Junior — Middle
AvitoAvito
72

Каким образом можно обратиться к элементу среза за пределами функции в языке программирования?

Junior — Middle
71

Какие сложности могут возникнуть при использовании наследования в объектно-ориентированном программировании?

Junior — Middle
Startribe
71

Какие методы вы использовали или знаете для реализации процесса входа пользователя в систему?

Junior — Middle
Российский центр оборота прав
71

Каким образом осуществляется асинхронная работа структуры данных Map?

Middle — Middle+
СБЕРСБЕР
71

Какие типы HTTP-запросов используются при взаимодействии с REST API?

Junior — Middle
МТС DigitalМТС Digital
71

В каком месте в структурном виде системы располагается документация по API, соответствующая принципам чистой архитектуры?

Junior — Middle
СБЕР дейвайсыСБЕР дейвайсы
71

Можете объяснить, как реализован механизм планировщика задач в системе?

Junior — Middle
70

Объясните назначение оператора WITH в SQL и как его используют при работе с базами данных.

Junior — Middle
70

Какие протоколы передачи данных использовал для взаимодействия с клиентской частью приложения?

Junior — Middle
kode.ru
70

Можете объяснить, что подразумевается под понятием benchmark в контексте оценки производительности системы?

Junior — Middle
70

/ * Есть приложение с микросервисной архитектурой. Микросервис можно абстрагировать с помощью интерфейса Backend. Для доступа к одному экземпляру микросервиса можно использовать тип BackendImpl, который уже реализован. Для каждого микросервиса есть несколько десятков запущенных экземпляров, каждый из которых доступен по своему адресу addr. Однако отдельные экземпляры микросервиса ненадежны: они могут падать, быть недоступными либо перегруженными. Поэтому вам нужно реализовать тип Balancer, который также реализует интерфейс Backend и осуществляет client-side балансировку нагрузки между экземплярами микросервиса, выбирая каждый раз **наименее нагруженный** экземпляр. * /

Middle
Яндекс
28

func countSubs(s string) int { result := 0 left := 0 hm := make(map[rune]int) n := len(s) for right := 0; right < n; right++ { hm[s[right]]++ for hm[s[right]] > 1 { hm[s[left]]-- if hm[s[left]] == 0 { delete(hm, s[left]) } left++ } result += (right - left + 1) } return result }

Intern
Яндекс
28

Возможна ли у нас сейчас паника записи в закрытый канал?

Senior
Cloud.ru
25

В чём разница между VACUUM и VACUUM FULL?

Senior
Lenta Tech
25
/371