Какова асимптотическая сложность операций вставки и удаления элементов в контейнерах list и vector?
std::vector:
Читать ответПодготовка к интервью
24 вопроса с собеседований в Сбер Авто
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер Авто. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, c++, qa.
Каталог
std::vector:
Читать ответМожно, но крайне не рекомендуется. Выброшенное исключение из деструктора может привести к неопределённому поведению, особенно если деструктор вызывается в процессе раскрутки стека из-за другого исключения.
Читать ответМинимальное количество мьютексов для возникновения дедлока — два.
Читать ответОбъектно-ориентированное программирование (ООП) базируется на четырёх основных принципах:
Читать ответОсновные контейнеры из стандартной библиотеки STL (Standard Template Library) в C++:
Читать ответЯ проходил несколько курсов и обучающих программ по C/C++, включая основы синтаксиса, работу с указателями, управление памятью и объектно-ориентированное программирование.
Читать ответЕсли речь идёт о прохождении процесса оценки (например, технического интервью или тестового задания) в течение трёх недель, то обычно это означает, что у вас есть именно такой срок для выполнения всех этапов.
Читать ответДа, в среднем время поиска элемента в std::unorderedset является константным — O(1).
Читать ответВ Python основные типы данных для хранения информации включают:
Читать ответПрефиксная перенаправка (Perfect forwarding) в C++ позволяет передавать аргументы функции в другую функцию, сохраняя при этом их категории значений (lvalue или rvalue) и const/volatile квалификаторы.
Читать ответЯ получил образование в области программирования и компьютерных наук, что дало мне фундаментальные знания в алгоритмах, структурах данных, системном программировании и языках C/C++. В процессе обучения я освоил:
Читать ответДа, у меня есть опыт работы с Python.
Читать ответ