Проверь свои знания, ответь на 20 вопросов с реальных собеседований по C++
В конце дам полный список вопросов
Какой оператор приведения используется для снятия константности?
Типы кастов
Чем std::map отличается от std::unordered_map
Контейнеры
Какова сложность поиска элемента в std::unordered_map в среднем?
Сложность операций
Что происходит при push_back, когда capacity исчерпана?
Vector
Когда лучше использовать std::list вместо std::vector?
Vector vs List
Какое минимальное требование к типу для помещения в std::set?
std::set
Что такое this в C++?
this
Что такое vtable?
vtable
Зачем используется ключевое слово explicit?
explicit
Какие умные указатели есть в стандартной библиотеке C++?
Умные указател
Зачем нужен std::weak_ptr?
weak_ptr
Как std::shared_ptr отслеживает количество владельцев?
shared_ptr
Что такое static метод класса?
static метод
Почему std::make_unique лучше, чем new?
make_unique
Что такое deadlock?
Многопоточность
Что такое mutex?
Mutex
Что такое атомарные операции?
Атомики
Для чего нужен std::condition_variable?
condition_variable
Что такое лямбда-функция в C++?
Лямбды
Что означает ключевое слово constexpr?
constexpr
Результаты теста
Ты знаешь ответ на 0 % вопросов
Даааа, тебе точно есть, что подтянуть
Жми кнопку ниже, чтобы получить полный файл с вопросами
Получить файл
Не идеально, но уже что-то!
Жми кнопку ниже, чтобы получить полный файл с вопросами
Получить файл
Хорошо, но есть к чему стремиться
Жми кнопку ниже, чтобы получить полный файл с вопросами
Получить файл
Ого, это уже неплохо
Жми кнопку ниже, чтобы получить полный файл с вопросами
Получить файл
Мощно! Держись в том же духе
Жми кнопку ниже, чтобы получить полный файл с вопросами
Получить файл
Нарекаю тебя "монстр собесов"
Жми кнопку ниже, чтобы получить полный файл с вопросами
Получить файл