Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Трудоемкость операции поиска элемента по ключу в словаре обычно считается близкой к O(1) — константной, благодаря использованию хеш-таблиц. Это означает, что время поиска не зависит от количества элементов в словаре.
Сбалансированные деревья — это структуры данных, которые поддерживают упорядоченное хранение элементов с гарантией, что высота дерева не будет слишком большой.
В Kotlin для Data Class доступны стандартные уровни доступа, такие как public, private, protected и internal, которые можно применять к свойствам и методам.
Перед началом интервью важно подготовить все необходимые материалы: список вопросов, критерии оценки, информацию о кандидате и технические задания (если предусмотрены).