Golang
Как система поведёт себя при одновременном запуске 10 000 потоков?
Можете объяснить, что означает ситуация, когда потоки или горутины в Go остаются блокированными из-за недостаточного доступа к ресурсам, и как это связано с понятием Starvation?
Можете объяснить суть протокола HTTP/3 и чем он отличается от предыдущих версий HTTP?
Можете объяснить принцип работы и основные функции команды grep в Linux?
Объясните, что делает функция append в контексте работы со структурами данных
Можете объяснить, что такое Fixtures и как они используются в тестировании?
Объясните, что подразумевается под термином tracing в контексте системного мониторинга и отладки
Можете объяснить концепцию Transaction Outbox и её применение?
Объясните понятие Transactional Box и его роль в контексте обработки данных.
Применяли ли вы когда-либо функцию context.WithValue в своем коде?
Можете объяснить, что подразумевается под термином 'структурированное логирование' и какие его основные преимущества?
Можете назвать основные типы ключей, используемых в реляционных базах данных?
Как отличить B-Tree от других типов индексов в базах данных?
Кратко объясните основные отличия между файловыми системами ext2 и ext4.
Для чего предназначена директория Internal в структуре проекта?
Верно ли, что для структуры данных Map возможны ситуации коллизии ключей?
Какова основная задача и преимущества использования Protocol Buffers в обмене данными?
Чем отличаются подходы оркестрации и хореографии в управлении распределенными системами?
В чем заключается назначение связи один к одному между таблицами в базе данных?
Существуют ли в языке Go структуры данных, реализующие операции без использования блокировок?