Подготовка к интервью

Вопросы на собеседовании в Астрал-Софт

52 вопроса с собеседований в Астрал-Софт

52 вопроса 908 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Астрал-Софт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.

Каталог

Результаты поиска

Найдено: 52
Теория

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

В Go обмен информацией между двумя горутинами обычно реализуется с помощью каналов (channels). Каналы позволяют безопасно передавать данные между горутинами и синхронизировать их работу.

Читать ответ
Теория

Что подразумевается под данными, которые можно получить, перехватывая HTTP-запросы или аналогичные сетевые сообщения?

Перехватывая HTTP-запросы или аналогичные сетевые сообщения, можно получить данные, которые передаются между клиентом и сервером. Это могут быть:

Читать ответ
Теория

Почему паники не будет на строке test2 := test1[3:] и почему выведется [4 5]?

В Go срезы (slices) устроены так, что выражение test1[3:] означает взять срез начиная с индекса 3 до конца исходного среза test1. Паники не будет, если индекс 3 не выходит за пределы длины среза.

Читать ответ
Теория

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

Репликация баз данных — это процесс копирования и поддержания данных в нескольких экземплярах (репликах) для повышения доступности, отказоустойчивости и масштабируемости.

Читать ответ
Теория

Для чего используется context в Go?

В Go пакет context используется для передачи сквозных сигналов отмены, дедлайнов и других значений между горутинами и функциями.

Читать ответ