Golang
Можете объяснить механизм добавления элемента в конец структуры данных, например, в список или массив?
Можете объяснить принцип функционирования срезов (slice) в языке программирования?
Какими способами осуществляется контроль и координация работы goroutine в Go?
Как правильно выбрать тип данных для хранения стоимости с учетом копеек в системе?
Какие типы данных допускаются в качестве ключей для структуры map?
Какими средствами и подходами ты применяешь для проведения интеграционных тестов в своих проектах?
Какое количество элементов и какую емкость будет иметь слайс после добавления одного элемента, если он изначально не был инициализирован?
Что такое контекст у горутины и как он используется?
Можешь привести примеры различных методов формирования строк в программировании?
Какие сложности возникали у вас в процессе освоения материала?
Можешь привести пример ситуаций, при которых использование CAS может привести к проблемам?
Можешь привести примеры методов реализации универсального или обобщенного программного кода?
Являются ли равносильными интерфейсы, не содержащие методов, и интерфейс, допускающий любые типы?
Как определить размер в байтах, занимаемый одним символом в строке?
Какое количество потоков создается при запуске JVM-приложения?
Можете объяснить принцип работы технологии Hyper-Threading в процессорах?
Можете объяснить, что подразумевается под адресацией в структуре данных map?
Можете объяснить принцип функционирования gRPC и его основные особенности?
Какова роль и предназначение consumer group в Apache Kafka?
Объясните механизм работы системы автоматического освобождения памяти в языке Go