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

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

6 вопросов с собеседований в Revolut

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

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

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

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

Каталог

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

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

Как оценивается эффективность операций в структуре данных HashMap с точки зрения алгоритмической сложности?

HashMap в Java обеспечивает среднюю временную сложность операций вставки (put), поиска (get) и удаления (remove) порядка O(1) — то есть константное время.

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

Объясните, что подразумевается под понятием транзакции в системах управления базами данных

Транзакция в системах управления базами данных — это логически завершённая последовательность операций, которая выполняется как единое целое. Она обладает четырьмя основными свойствами (ACID):

Читать ответ
Поведенческий

Расскажи про релевантный опыт с последнего места работы — что понравилось, что не понравилось?

На последнем месте работы я занимался разработкой крупного корпоративного приложения на Java с использованием Spring Boot и микросервисной архитектуры.

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

Что означает «быстрый» для словаря, и какова его сложность поиска? Всегда ли это O(1)?

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

Читать ответ