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

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

19 вопросов с собеседований в Rubytech

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

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

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

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

Каталог

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

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

Что такое массивы и слайсы в Go, чем они отличаются? Как работает append и расширение capacity?

В Go массив (array) — это структура фиксированного размера, размер которой задаётся при объявлении и не может изменяться. Например:

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

В чём разница между горутиной и потоком ОС?

Горутина — это легковесный поток выполнения в языке Go, управляемый рантаймом Go, а не операционной системой.

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

Для какого языка программирования предназначена команда 'go'?

Команда 'go' предназначена для языка программирования Go (часто называемого Golang). Это официальная командная утилита для компиляции, тестирования, установки и управления пакетами Go.

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

Где в ваших проектах применялись горутины и почему?

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

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

Как определяется занимаемый памятью размер слайса в языке программирования?

В Go слайс — это структура, которая содержит три поля: указатель на массив, длину и ёмкость. Размер слайса в памяти определяется суммой размеров этих трёх полей.

Читать ответ