Подборка объединяет вопросы, отмеченные на этапах интервью в Okko. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: redis, kafka, api.
Словарь в программировании — это структура данных, которая хранит пары «ключ-значение». Каждый ключ уникален и связан с определённым значением, что позволяет быстро получать данные по ключу.
Для расширения функциональности в iOS часто применяется механизм динамической диспетчеризации (dynamic dispatch). Это означает, что вызов метода определяется во время выполнения, а не во время компиляции.
В решении обычно используется сортировка слиянием (merge sort) или быстрая сортировка (quick sort), так как они обеспечивают хорошую производительность и стабильность.
Да, я работал с библиотекой testify в Go для написания тестов. Testify предоставляет удобные функции для утверждений (assertions) и моков, что упрощает тестирование.