Подборка объединяет вопросы, отмеченные на этапах интервью в Avito. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, go, frontend.
В bagging (bootstrap aggregating) для получения различий между моделями используется метод бутстрэп-выборки: из исходного обучающего набора случайным образом с возвращением формируются несколько подвыборок.
Обращение матрицы (нахождение обратной матрицы) обычно имеет сложность порядка O(n³) для квадратной матрицы размера n×n при использовании классических алгоритмов, таких как метод Гаусса или LU-разложение.
Размеры bounds и frame у UIView могут отличаться, когда представление подвергается трансформациям, например, масштабированию, вращению или сдвигу через свойство transform.
Livelock — это ситуация, когда процессы или потоки постоянно меняют своё состояние в ответ друг на друга, но при этом не продвигаются к завершению задачи, то есть система активна, но не делает полезной работы.