Что происходит с глобальными объектами, определёнными в разных единицах трансляции, при старте программы?
Anonymous Quiz
4%
Они инициализируются в алфавитном порядке имён файлов
59%
Порядок их инициализации не определён стандартом
35%
Они инициализируются в порядке линковки
0%
Они инициализируются параллельно
2%
Порядок строго определён и одинаков на всех платформах
❤2
Когда вызываются конструкторы статических локальных переменных в функции?
Anonymous Quiz
19%
При старте программы
16%
При первом вызове функции из main()
8%
При компиляции
8%
Перед вызовом main()
49%
При первом входе в функцию
Что гарантирует стандарт C++ относительно порядка уничтожения глобальных объектов?
Anonymous Quiz
59%
Они уничтожаются в обратном порядке их создания
16%
Они уничтожаются в случайном порядке
1%
Они уничтожаются в алфавитном порядке
4%
Их деструкторы не вызываются вообще
21%
Порядок зависит от компилятора
👍1
Какая функция вызывается самой первой при запуске C++ программы?
Anonymous Quiz
36%
main()
17%
Конструкторы глобальных объектов
32%
_start() или аналог, предоставленный системой
9%
Инициализатор стандартной библиотеки
5%
Загрузчик операционной системы
🔬 Вы когда-нибудь смотрели на код и думали: «Работает, но почему?»
А теперь представьте, что вы:
→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.
4 декабря стартует курс «Математика для разработки AI-моделей».
Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.
3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.
🎁 Бонус: курс по школьной математике + тест уровня математики
👉 Записаться
А теперь представьте, что вы:
→ понимаете, почему модель учится слишком медленно или слишком быстро;
→ видите, какие данные реально влияют на предсказание, а какие — шум;
→ знаете, что происходит внутри нейронки.
4 декабря стартует курс «Математика для разработки AI-моделей».
Линал, оптимизация, матан, статистика — всё, что происходит внутри модели между input и output. Практика на Python. Живые разборы с экспертами из SberAI, ВШЭ, Wildberries&Russ.
3 задания + финальный проект. Без теории ради теории — только то, что реально используется в моделях.
🎁 Бонус: курс по школьной математике + тест уровня математики
👉 Записаться
Какая функция была добавлена в std::string для проверки наличия подстроки?
Anonymous Quiz
7%
std::string::includes
13%
std::string::has_substring
16%
std::string::find_substring
61%
std::string::contains
3%
std::string::search
❤1
Что происходит при первом вызове корутины с co_await в C++20?
Anonymous Quiz
16%
Корутина выполняется полностью до завершения
27%
Корутина приостанавливается сразу после входа
34%
Поведение зависит от initial_suspend() в promise_type
11%
Корутина выполняется в отдельном потоке
12%
Корутина игнорируется до явного resume()
Что является ключевым преимуществом views в Ranges по сравнению с жадными (eager) контейнерами?
Anonymous Quiz
7%
Views всегда быстрее выполняются
17%
Views занимают меньше памяти при хранении
6%
Views поддерживают параллельное выполнение
3%
Views автоматически кешируют результаты
67%
Views не создают промежуточные копии данных
❤1👾1
Какая ошибка возникнет при попытке использовать std::ranges::to для конвертации range в контейнер, не поддерживающий требуемый интерфейс?
Anonymous Quiz
66%
Ошибка компиляции
7%
Ошибка линковки
8%
Runtime ошибка
10%
Молчаливое создание пустого контейнера
8%
Использование альтернативного метода конструкции
Что произойдёт, если использовать std::move() для константного объекта?
Anonymous Quiz
32%
Компилятор выдаст ошибку
13%
Объект будет перемещён, игнорируя константность
47%
Будет вызван конструктор копирования вместо перемещения
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
11%
Called 42
12%
Ошибка компиляции
6%
Неопределённое поведение
🤔18
Какая основная проблема возникает при использовании std::async с политикой запуска по умолчанию?
Anonymous Quiz
20%
Гарантированное создание нового потока для каждого вызова
8%
Невозможность получить результат выполнения
58%
Неопределенность - задача может выполниться синхронно или асинхронно
5%
Отсутствие поддержки исключений
9%
Автоматическая блокировка при уничтожении future
❤1
Готовитесь к собеседованию в AI?
Вопросы по математической базе — стандартный этап отбора на позиции Data Scientist и ML Engineer. Вас спросят не только про код, но и про то, как работают алгоритмы «под капотом».
Прокачайте хард-скиллы на обновленном курсе «Математика для разработки AI-моделей».
Важный апдейт:
— теперь обучение включает живые вебинары;
— первый прошел, но второй стартует сегодня, 9 декабря;
— это шанс разобрать сложные вопросы с экспертами в прямом эфире.
Что внутри:
— линейная алгебра;
— матанализ;
— теория вероятностей.
Успейте присоединиться к потоку
Вопросы по математической базе — стандартный этап отбора на позиции Data Scientist и ML Engineer. Вас спросят не только про код, но и про то, как работают алгоритмы «под капотом».
Прокачайте хард-скиллы на обновленном курсе «Математика для разработки AI-моделей».
Важный апдейт:
— теперь обучение включает живые вебинары;
— первый прошел, но второй стартует сегодня, 9 декабря;
— это шанс разобрать сложные вопросы с экспертами в прямом эфире.
Что внутри:
— линейная алгебра;
— матанализ;
— теория вероятностей.
Успейте присоединиться к потоку
Что возвращает std::midpoint для двух целочисленных значений?
Anonymous Quiz
28%
Среднее арифметическое с округлением вверх
30%
Медиану двух чисел
19%
Целую часть от деления суммы на 2
22%
Среднее значение без риска переполнения
2%
Битовое XOR двух чисел
❤1🤔1👾1
Для чего используется std::destroy_at?
Anonymous Quiz
4%
Для обнуления указателя
3%
Для удаления файла на диске
31%
Для удаления элемента из контейнера
13%
Для уничтожения всех элементов в диапазоне
48%
Для явного вызова деструктора объекта без освобождения памяти
❤1
Что возвращает std::countl_zero для числа?
Anonymous Quiz
21%
Количество нулей в числе
13%
Позицию первого нуля слева
16%
Количество нулей слева от десятичной точки
6%
Количество нулей в конце числа
44%
Количество ведущих (старших) нулевых бит