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

Вопросы на собеседовании в Газпром

55 вопросов с собеседований в Газпром

55 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

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

Какие объекты хранятся в куче и когда они туда попадают?

область памяти для объектов, выделяемых динамически данные с непредсказуемой продолжительностью жизни объекты, чей размер нельзя определить во время компиляции в JVM: экземпляры классов и строки (кроме string pool) в…

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

Какие операции и функции безопасны для nil-среза в Go?

Какие операции и функции безопасны для nil-среза в Go? Context: Go, срезы (slice) nil-срез — срез со значением nil и нулевой длиной Методы (функции) для срезов — как правило, это функции пакета sort, append и операции…

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

Какие типы данных в Go можно создать с помощью make?

Какие типы данных можно создать с помощью make? В Go make — встроенная функция для инициализации создает указатели на срезы (slices) создает карты (maps) создает каналы (channels) выделяет память и инициализирует…

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

Какие типы интерфейсов бывают в IT?

Какие бывают типы интерфейсов? интерфейс — это способ взаимодействия между системами или компонентами пользовательский (UI): графический, текстовый и веб-интерфейс программный (API): обмен данными между программами…

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

Какими свойствами должна обладать транзакция в базе данных?

часть работы с БД, отвечающая за сохранение целостности ACID: четыре ключевых свойства транзакций Atomicity — атомарность: операция выполняется целиком или не выполняется совсем Consistency — согласованность и…

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

Можно ли гарантировать уникальность с помощью хэш-индекса?

Можно ли сделать хэш-индекс уникальным? Контекст: базы данных, индексы Хэш-индекс — структура для быстрого доступа по хэшированному ключу Теоретически хэш-индекс может быть уникальным, если ключи уникальны На практике…

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

Можно ли обратиться к переменной из вложенного блока кода во внешнем, если она публичная?

Доступна ли переменная вложенного блока снаружи? Область видимости блока ограничена им самим Переменная, созданная во вложенном блоке, доступна только внутри него Переменные вложенного блока недоступны из внешнего…

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

Поддерживает ли Go полиморфизм как принцип ООП?

вместо классического наследования Go использует интерфейсы полиморфное поведение обеспечивается динамической диспетчеризацией методов интерфейса тип, реализующий методы интерфейса, автоматически ему соответствует…

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

Почему не стоит добавлять геттеры и сеттеры для каждого поля?

Почему не следует создавать геттеры и сеттеры для каждого поля? Инкапсуляция означает управление доступом, а не автоматическую генерацию методов геттеры и сеттеры без практической цели делают код сложнее пассивное…

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

Что произойдёт при попытке записи в закрытый канал Go?

Что произойдёт при попытке записи в закрытый канал Go? Конкурентность в Go и каналы (channels) отправка данных в закрытый канал приводит к панике (panic) паника представляет собой ошибку runtime, из-за которой…

Читать ответ