Что может пойти не так?
Anonymous Quiz
16%
Data race на переменной i
30%
Data race на std::cout
19%
Threads.emplace_back может кинуть исключение
28%
Нет проблем, код корректен
7%
Deadlock в join()
🤔2
Что произойдёт, если std::packaged_task будет уничтожен без вызова?
Anonymous Quiz
12%
Deadlock на fut.get()
16%
Вернёт значение по умолчанию
21%
UB
44%
fut.get() кинет std::future_error
7%
Компиляционная ошибка
🖤 ЧЕРНАЯ ПЯТНИЦА: СКИДКА 40%
Что общего между Black Friday и подготовкой к собесам? Оба случаются раз в год, и оба нельзя пропустить! 😎
🔥 Курсы со скидкой 40% до конца ноября:
🐍 Python
📐 Математика
🤖 AI
🔢 Алгоритмы и структуры
Пока другие покупают кофемашины и телевизоры, инвестируй в себя📈
Что общего между Black Friday и подготовкой к собесам? Оба случаются раз в год, и оба нельзя пропустить! 😎
🔥 Курсы со скидкой 40% до конца ноября:
🐍 Python
📐 Математика
🤖 AI
🔢 Алгоритмы и структуры
Пока другие покупают кофемашины и телевизоры, инвестируй в себя📈
Можно ли использовать std::atomic_flag как быстрый replacement для std::mutex (spinlock) без проблем?
Anonymous Quiz
16%
Да, всегда безопасно и быстрее mutex
42%
Да, но нужно правильно реализовать цикл ожидания (spin)
20%
Нет, atomic_flag не предназначен для синхронизации
4%
Нет, он ведёт к UB
19%
Только если платформа поддерживает lock-free atomic_flag
Что произойдёт при вызове front() на пустой std::queue?
Anonymous Quiz
16%
Вернёт nullptr
13%
Вернёт значение по умолчанию типа (T{})
33%
Неопределённое поведение
23%
Вернёт итератор end()
15%
Ничего — функция безопасна для пустого контейнера
📊 Задача с собеседования
Если не понимаете с какой стороны подступиться к задаче, то пора подтянуть математику.
🎓 Именно этому посвящен курс экспресс-курс «Математика для Data Science» от Proglib Academy:
— работа с векторами и матрицами;
— линейная регрессия и метод наименьших квадратов;
— вероятности, распределения, статистика;
— и многое другое.
⏳ Старт: 4 декабря
🔥 Скидка: 40% до конца ноября
👉 Подключиться к курсу
Имеются данные о продажах за последние 12 месяцев. Требуется оценить наличие линейной зависимости между количеством заключённых сделок и объёмом выручки, а также построить прогноз выручки при достижении 150 сделок.
Если не понимаете с какой стороны подступиться к задаче, то пора подтянуть математику.
🎓 Именно этому посвящен курс экспресс-курс «Математика для Data Science» от Proglib Academy:
— работа с векторами и матрицами;
— линейная регрессия и метод наименьших квадратов;
— вероятности, распределения, статистика;
— и многое другое.
⏳ Старт: 4 декабря
🔥 Скидка: 40% до конца ноября
👉 Подключиться к курсу
Что вернёт dq.data() для std::deque?
Anonymous Quiz
48%
Указатель на первый элемент
1%
nullptr
7%
Неопределённое поведение
31%
Метод не существует
12%
Указатель на внутренний управляющий блок
👍4
Какова сложность dq.insert(dq.begin(), x)?
Anonymous Quiz
51%
O(1)
29%
O(n)
7%
O(log n)
11%
Зависит от реализации
2%
O(n²)