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

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

881 вопрос с собеседований в Ozon

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

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

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

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

Каталог

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

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

Что такое строка в Go? Какая у нее структура и особенности?

В Go строка (string) — это неизменяемая последовательность байтов, обычно представляющая текст в кодировке UTF-8. Структурно строка реализована как структура с двумя полями: указатель на массив байтов и длина.

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

Объясните принцип функционирования канала для передачи данных в вашем приложении.

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

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

Consumer или consumer group: в чём разница и когда использовать?

В Kafka группа потребителей (consumer group) — это набор клиентов, которые совместно читают данные из топиков. Основные черты и устройство:

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

Сколько лет коммерческого опыта и сколько лет пишете на Go?

Коммерческий опыт работы с Go обычно начинается с первых проектов, где используется язык для разработки серверной логики, микросервисов или CLI-инструментов.

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

У нас есть база данных с паролями пользователей, пароли захешированы (функция hashPassword), а так же известен набор символов которые могут быть использованы в паролях (переменная alphabet).

Задача — по известному MD5-хэшу и алфавиту восстановить исходный пароль. Поскольку MD5 — хеш-функция, обратного преобразования нет, но можно перебрать все возможные комбинации из alphabet и сравнить их хэш с заданным.

Читать ответ