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

Вопросы на собеседовании в Startribe

20 вопросов с собеседований в Startribe

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

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

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

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

Каталог

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

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

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

Транзакции в базе данных обеспечивают атомарность, согласованность, изолированность и долговечность (ACID), что гарантирует, что изменения либо полностью применяются, либо не применяются вовсе.

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

Что такое нулевое значение у интерфейса в языке программирования?

В Go нулевое значение (zero value) для интерфейса — это nil. Интерфейс в Go — это тип, который содержит два поля: указатель на тип конкретного значения и указатель на само значение.

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

Как выставлялся rate limit? На чём он был основан и где реализован? Что использовалось технически?

Механизм ограничения количества запросов в единицу времени (rate limiting) в Go часто реализуется с помощью токен-бакетов или счетчиков с временным окном.

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

Что такое слайсы в Go, как они устроены?

Слайс в Go — это динамический, изменяемый по размеру последовательный тип данных, который представляет собой ссылку на массив.

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

Какие типы данных можно использовать в качестве ключа для map? Можно ли использовать массив как ключ?

В Go ключом для map может быть любой тип, который поддерживает операцию сравнения == и !

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

С какими методологиями разработки работали? Какие наиболее удобны?

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

Читать ответ