Что такое выравнивание структур в Go? Как оптимизировать поля структуры по памяти?
В Go выравнивание структур связано с тем, как компилятор размещает поля в памяти, чтобы обеспечить эффективный доступ к ним процессором.
Читать ответПодготовка к интервью
5 вопросов с собеседований в TechCore
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в TechCore. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
В Go выравнивание структур связано с тем, как компилятор размещает поля в памяти, чтобы обеспечить эффективный доступ к ним процессором.
Читать ответВ Go есть несколько распространённых паттернов конкурентности, которые помогают эффективно работать с горутинами и каналами:
Читать ответПодход "Database per service" предполагает, что каждый микросервис имеет свою собственную базу данных.
Читать ответПреимущества языка Go:
Читать ответВ Go синхронизация с помощью WaitGroup реализована через структуру из пакета sync, которая позволяет ждать завершения набора горутин.
Читать ответ