В каком случае sleep(0) может быть полезен в спин-локе?v
Anonymous Quiz
2%
Для точного измерения времени
4%
Для увеличения производительности
51%
Для снижения потребления CPU при активном ожидании
23%
Это антипаттерн, никогда не используется
19%
Для гарантированной синхронизации
Что такое "padding" и почему это важно при бинарной сериализации структур?
Anonymous Quiz
96%
Дополнительные байты для выравнивания данных в памяти
1%
Метод шифрования данных
3%
Способ сжатия информации
1%
Техника оптимизации скорости
0%
Метод валидации данных
Почему сериализация std::string требует сохранения длины строки?
Anonymous Quiz
11%
Для оптимизации памяти
23%
Для совместимости с C
2%
Для шифрования
62%
Длина не всегда определяется по '\0'
2%
Компилятор требует это
Какое ключевое слово позволяет получить доступ к затенённой глобальной переменной?
Anonymous Quiz
18%
global
9%
outer
68%
::
2%
parent
4%
super
Какой тип функции может быть зарегистрирован через std::atexit?
Anonymous Quiz
17%
Любая функция
65%
Только void функции без параметров
9%
Функции с любым возвращаемым типом
4%
Только статические методы класса
4%
Функции с параметрами по умолчанию
👍2
Что выведет программа?
Anonymous Quiz
19%
DestructorCleanup
39%
CleanupDestructor
4%
Destructor
36%
Cleanup
4%
Ничего
😁4🤔4
В каком стандарте C++ появилась альтернатива typedef - using?
Anonymous Quiz
6%
C++98
9%
C++03
65%
C++11
11%
C++14
8%
C++17
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
❤1
Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы вникнуть в производительные методы поиска эмбеддингов и выделиться на High-load собеседовании.
Как работают современные AI-агенты на уровне данных? Разберём на открытом уроке тему, которую всё чаще спрашивают на интервью.
В программе:
— принципы работы
— работа с векторными индексами (типа
— построение пайплайна индексации документов.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Это первое занятие курса «Разработка AI-агентов». Исключительно про архитектуру.
Записаться на урок
Как работают современные AI-агенты на уровне данных? Разберём на открытом уроке тему, которую всё чаще спрашивают на интервью.
В программе:
— принципы работы
RAG и Fine-tuning;— работа с векторными индексами (типа
FAISS);— построение пайплайна индексации документов.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Это первое занятие курса «Разработка AI-агентов». Исключительно про архитектуру.
Записаться на урок
proglib.academy
Курс| Разработка AI-агентов
От базовых принципов до производственных мультиагентных систем. Освой современные фреймворки и создай реальные AI-решения для бизнеса
❤2
Стандарт C++ гарантирует, что можно зарегистрировать минимум N функций через
std::atexit. Найди баг в этом коде:#include <cstdlib>
#include <iostream>
void dummy_handler() {
static int counter = 0;
std::cout << "Handler " << ++counter << "\n";
}
int main() {
// Регистрируем 100 обработчиков
for (int i = 0; i < 100; ++i) {
if (std::atexit(dummy_handler) != 0) {
std::cerr << "Failed at " << i << "\n";
return 1;
}
}
std::cout << "All registered!\n";
return 0;
}
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
В каком порядке вызываются функции, зарегистрированные через std::atexit?
Anonymous Quiz
4%
В случайном порядке
3%
Параллельно
46%
В порядке регистрации (FIFO)
39%
В обратном порядке регистрации (LIFO)
8%
Зависит от компилятора
Какое количество потоков может одновременно удерживать shared_lock на один shared_mutex?
Anonymous Quiz
16%
1
0%
2
23%
Количество ядер процессора
51%
Неограниченное
9%
256