Что произойдёт, если использовать std::move() для константного объекта?
Anonymous Quiz
34%
Компилятор выдаст ошибку
12%
Объект будет перемещён, игнорируя константность
46%
Будет вызван конструктор копирования вместо перемещения
8%
Неопределённое поведение
0%
Объект будет частично перемещён
❤1👾1
Math is the ultimate optimization
Для C++ разработчика понимание памяти — база. Для AI-разработчика база — это векторы и матрицы. Мы перезапустили курс по математике, добавив живые вебинары.
Технический стек лекций:
— Linear Algebra: свойства векторов, матричные операции, решение СЛАУ (основа 3D-графики и ML).
— Regression: МНК, интерпретация весов, построение прогностических моделей.
— Decomposition: SVD, собственные значения/векторы.
Разбираем теорию и сразу пишем код (используем
Набор закрывается 9 декабря.
https://clc.to/LojFzw
Для C++ разработчика понимание памяти — база. Для AI-разработчика база — это векторы и матрицы. Мы перезапустили курс по математике, добавив живые вебинары.
Технический стек лекций:
— Linear Algebra: свойства векторов, матричные операции, решение СЛАУ (основа 3D-графики и ML).
— Regression: МНК, интерпретация весов, построение прогностических моделей.
— Decomposition: SVD, собственные значения/векторы.
Разбираем теорию и сразу пишем код (используем
NumPy , так как это стандарт для прототипирования в ML).Набор закрывается 9 декабря.
https://clc.to/LojFzw
Что выведет программа?
Anonymous Quiz
44%
Called 4
27%
4
10%
Called 42
13%
Ошибка компиляции
6%
Неопределённое поведение
🤔19
Какая основная проблема возникает при использовании std::async с политикой запуска по умолчанию?
Anonymous Quiz
21%
Гарантированное создание нового потока для каждого вызова
8%
Невозможность получить результат выполнения
57%
Неопределенность - задача может выполниться синхронно или асинхронно
6%
Отсутствие поддержки исключений
9%
Автоматическая блокировка при уничтожении future
❤1
Готовитесь к собеседованию в AI?
Вопросы по математической базе — стандартный этап отбора на позиции Data Scientist и ML Engineer. Вас спросят не только про код, но и про то, как работают алгоритмы «под капотом».
Прокачайте хард-скиллы на обновленном курсе «Математика для разработки AI-моделей».
Важный апдейт:
— теперь обучение включает живые вебинары;
— первый прошел, но второй стартует сегодня, 9 декабря;
— это шанс разобрать сложные вопросы с экспертами в прямом эфире.
Что внутри:
— линейная алгебра;
— матанализ;
— теория вероятностей.
Успейте присоединиться к потоку
Вопросы по математической базе — стандартный этап отбора на позиции Data Scientist и ML Engineer. Вас спросят не только про код, но и про то, как работают алгоритмы «под капотом».
Прокачайте хард-скиллы на обновленном курсе «Математика для разработки AI-моделей».
Важный апдейт:
— теперь обучение включает живые вебинары;
— первый прошел, но второй стартует сегодня, 9 декабря;
— это шанс разобрать сложные вопросы с экспертами в прямом эфире.
Что внутри:
— линейная алгебра;
— матанализ;
— теория вероятностей.
Успейте присоединиться к потоку
Что возвращает std::midpoint для двух целочисленных значений?
Anonymous Quiz
27%
Среднее арифметическое с округлением вверх
31%
Медиану двух чисел
18%
Целую часть от деления суммы на 2
23%
Среднее значение без риска переполнения
1%
Битовое XOR двух чисел
❤1🤔1👾1
Для чего используется std::destroy_at?
Anonymous Quiz
6%
Для обнуления указателя
3%
Для удаления файла на диске
30%
Для удаления элемента из контейнера
13%
Для уничтожения всех элементов в диапазоне
48%
Для явного вызова деструктора объекта без освобождения памяти
❤1
Что возвращает std::countl_zero для числа?
Anonymous Quiz
23%
Количество нулей в числе
15%
Позицию первого нуля слева
15%
Количество нулей слева от десятичной точки
5%
Количество нулей в конце числа
43%
Количество ведущих (старших) нулевых бит
Какой типичный размер cache line в современных процессорах x86-64?
Anonymous Quiz
1%
16 байт
9%
32 байта
58%
64 байта
17%
128 байт
14%
256 байт
❤3
Что такое "false sharing" в контексте многопоточности?
Anonymous Quiz
8%
Ошибка синхронизации между потоками
15%
Два потока читают одни и те же данные
12%
Потоки используют shared_ptr неправильно
56%
Потоки модифицируют разные переменные, находящиеся в одной cache line
8%
Два потока пытаются захватить один мутекс
❤2