Какие виды данных могут выступать в роли ключа в контейнере map?
В каком месте в памяти сохраняются локальные переменные внутри функции?
При каких условиях осуществляется блокировка при работе с стандартным каналом передачи данных?
Когда лучше использовать gRPC для взаимодействия между микросервисами?
Какое из двух команд, git merge или git rebase, отвечает за создание нового коммита в истории версии?
Объясните причины, по которым в реализации структуры данных map по умолчанию выделяется место для хранения 8 элементов
Имел ли опыт использования инструментов для анализа производительности кода?
Верно ли, что для структуры данных Map возможны ситуации коллизии ключей?
В каком месте в коде обычно осуществляется запись логов в приложении?
Какие параметры можно использовать для настройки поведения сборщика мусора?
Можете объяснить, что представляет собой элемент связного списка и как он организован?
Есть ли способы влиять на поведение системного планировщика задач?
Какие ключевые аспекты следует учитывать при разработке микросервисной архитектуры?
Можете объяснить концепцию Event Sourcing и чем она отличается от традиционных методов работы с данными?
Могли бы вы объяснить принцип работы взаимного исключения (Mutex) и его использование в многопоточных программах?
Какое максимальное количество потоков допускается в одном процессе?
Имели ли вы опыт возникновения взаимной блокировки (Deadlock) при работе с многопоточностью?
Каким образом вы улучшали производительность выполнения задач?
Создавали ли вы definiции протоколов для gRPC самостоятельно?
Стоит ли осуществлять запросы к базе данных для статического URL или можно избегать этого?