Сколько потоков РЕАЛЬНО нужно создавать для CPU-bound задачи?
  Anonymous Poll
    22%
    std::thread::hardware_concurrency()
      
    14%
    std::thread::hardware_concurrency() * 2
      
    22%
    std::thread::hardware_concurrency() - 1
      
    39%
    Один поток на каждое ядро, но с учётом hyper-threading
      
    2%
    Напишу свой вариант в комментариях
      
    😁1🤔1
  🧠 Курс «Математика для Data Science»
Математика лежит под капотом не только алгоритмов, но и всего, что мы создаём — от систем рекомендаций до маршрутизации такси.
Но главное, математика понятна, если объяснить её на языке разработки.
📘 Курс «Математика для Data Science»:
— от основ до реальных задач из собесов;
— линейная алгебра, статистика, теория вероятностей;
— визуализации, практика и живые уроки;
— поддержка менторов и комьюнити в чате.
⚡ Сегодня последний день, чтобы получить подарок: курс по базовой математике!
🗓️ Старт курса → 6 ноября
👉 Записаться на курс
Математика лежит под капотом не только алгоритмов, но и всего, что мы создаём — от систем рекомендаций до маршрутизации такси.
Но главное, математика понятна, если объяснить её на языке разработки.
📘 Курс «Математика для Data Science»:
— от основ до реальных задач из собесов;
— линейная алгебра, статистика, теория вероятностей;
— визуализации, практика и живые уроки;
— поддержка менторов и комьюнити в чате.
⚡ Сегодня последний день, чтобы получить подарок: курс по базовой математике!
🗓️ Старт курса → 6 ноября
👉 Записаться на курс
🌚2
  Что выведется?
  Anonymous Quiz
    33%
    Int: 42
      
    38%
    Int copy: 42
      
    19%
    Ошибка компиляции
      
    4%
    Undefined behavior
      
    5%
    Ничего не выведется
      
    🥱1🌚1
  Почему использование errno для обработки ошибок в многопоточном коде проблематично?
  Anonymous Quiz
    12%
    errno не существует в C++
      
    20%
    errno работает только в однопоточном коде
      
    10%
    errno автоматически синхронизирован между потоками
      
    2%
    errno идеален для многопоточности
      
    56%
    errno является thread-local, но его легко перезаписать между проверкой и чтением
      
    Какая проблема с игнорированием состояния потока после операций I/O?
  Anonymous Quiz
    7%
    Потоки всегда в валидном состоянии
      
    72%
    Операция могла провалиться
      
    7%
    Потоки автоматически восстанавливаются
      
    6%
    Проверка состояния не нужна
      
    7%
    Состояние потока не меняется
      
    🤔5
  Почему placement new требует явного вызова деструктора?
  Anonymous Quiz
    14%
    placement new не требует деструкторов
      
    10%
    Деструктор вызывается автоматически
      
    3%
    placement new запрещён в стандарте
      
    40%
    Память не управляется new/delete
      
    32%
    placement new не создаёт объекты
      
    👾2
  🔎 Собес сам себя не пройдет
Ты готов к собеседованию? А если проверю?
Залетай к нам и забирай курсы со скидкой 40%. Только до конца октября можно узнать много нового и отточить навыки.
🎯 Забирай курсы:
🐍 python для разработчиков;
🧮 алгоритмы и структуры данных;
📝 архитектуры и шаблоны проектирования;
🧩 основы IT для новичков.
⚡️ Не упусти скидку и получи долгожданный оффер!
  Ты готов к собеседованию? А если проверю?
Залетай к нам и забирай курсы со скидкой 40%. Только до конца октября можно узнать много нового и отточить навыки.
🎯 Забирай курсы:
🐍 python для разработчиков;
🧮 алгоритмы и структуры данных;
📝 архитектуры и шаблоны проектирования;
🧩 основы IT для новичков.
⚡️ Не упусти скидку и получи долгожданный оффер!
Почему string concatenation в цикле с operator+ неэффективна?
  Anonymous Quiz
    2%
    operator+ не работает со строками
      
    1%
    operator+ автоматически сортирует строку
      
    1%
    Это приводит к утечкам памяти
      
    2%
    operator+ самый быстрый способ конкатенации
      
    94%
    Каждая операция создаёт новую строку и копирует все данные
      
    🎲 Знаешь, что хуже всего на собесе?
Когда задают простой вопрос, а ты не можешь ответить.
🤔 Это ощущение, когда понимаешь:
От «я знаю...» до «сейчас объясню!» всего один курс.
✅ Алгоритмы и структуры данных — от Big O до задач криптографии.
✅ Python для разработчиков — пиши чистый и эффективный код.
✅ Архитектуры и шаблоны — строй системы, которые масштабируются.
✅ Основы IT — всё необходимое для входа в профессию.
Выбирай любой и забирай со скидкой 40% только до конца октября.
🔗 Выбрать курс
  Когда задают простой вопрос, а ты не можешь ответить.
🤔 Это ощущение, когда понимаешь:
«Блин, я это знаю... вроде... сейчас...»
От «я знаю...» до «сейчас объясню!» всего один курс.
✅ Алгоритмы и структуры данных — от Big O до задач криптографии.
✅ Python для разработчиков — пиши чистый и эффективный код.
✅ Архитектуры и шаблоны — строй системы, которые масштабируются.
✅ Основы IT — всё необходимое для входа в профессию.
Выбирай любой и забирай со скидкой 40% только до конца октября.
🔗 Выбрать курс
Что означает выражение vector<vector<int>>?
  Anonymous Quiz
    50%
    Вектор векторов интов
      
    2%
    Ошибка компиляции в C++03
      
    18%
    Двумерный массив
      
    19%
    Всё вышеперечисленное в зависимости от версии стандарта
      
    11%
    A и B одновременно
      
    🌚14😁3😢3🥱1
  Можно ли перегрузить operator&&?
  Anonymous Quiz
    30%
    Нет, это запрещено стандартом
      
    32%
    Да, но это плохая идея - теряется short-circuit evaluation
      
    12%
    Да, и это безопасно
      
    13%
    Только для пользовательских типов
      
    13%
    Только в C++20
      
    🤔 Как ускорить браузер
Закрой все вкладки со словами «MacBook», «купить ноутбук», «ноут в рассрочку». Потому что у нас есть решение лучше.
🔥 Proglib разыгрывает MacBook Pro 14. Формула простая: покупаешь любой курс до 15 ноября → учишься 2 недели → пишешь куратору #розыгрыш
Пока у тебя открыто 147 вкладок с ценами, кто-то уже прокачивает скилы и может забрать приз.
👉🏻 Выбрать курс для участия
  Закрой все вкладки со словами «MacBook», «купить ноутбук», «ноут в рассрочку». Потому что у нас есть решение лучше.
🔥 Proglib разыгрывает MacBook Pro 14. Формула простая: покупаешь любой курс до 15 ноября → учишься 2 недели → пишешь куратору #розыгрыш
Пока у тебя открыто 147 вкладок с ценами, кто-то уже прокачивает скилы и может забрать приз.
👉🏻 Выбрать курс для участия
Вы вызываете виртуальную функцию в конструкторе базового класса. Что произойдёт?
  Anonymous Quiz
    15%
    Вызовется версия из derived класса
      
    59%
    Вызовется версия базового класса
      
    14%
    Undefined behavior
      
    2%
    Исключение std::bad_cast
      
    11%
    Программа скомпилируется, но линкер не найдёт символ
      
    Какая сложность у std::map::insert?
  Anonymous Quiz
    56%
    O(log n)
      
    10%
    O(n)
      
    20%
    O(1)
      
    11%
    O(n log n)
      
    3%
    Зависит от размера значений
      
    ❤1
  Надоело ломать master случайным пушем? Есть решение. 😉
Разработчики на C/C++ оценят: SourceCraft не только поддерживает автодополнение и умную навигацию для плюсов, но и добавил фичи для безопасной разработки. Например, сканирование уязвимостей и секретов прямо при написании кода. 🛡️
А ещё у них есть «политики веток», которые защищают master от случайных коммитов — то, чего часто не хватает опенсорсным репозиториям. Интеграция с GitHub Actions и Yandex Cloud упрощает сборку и деплой C++-проектов. Похоже, можно немного выдохнуть за стабильность релизов. 👍
Разработчики на C/C++ оценят: SourceCraft не только поддерживает автодополнение и умную навигацию для плюсов, но и добавил фичи для безопасной разработки. Например, сканирование уязвимостей и секретов прямо при написании кода. 🛡️
А ещё у них есть «политики веток», которые защищают master от случайных коммитов — то, чего часто не хватает опенсорсным репозиториям. Интеграция с GitHub Actions и Yandex Cloud упрощает сборку и деплой C++-проектов. Похоже, можно немного выдохнуть за стабильность релизов. 👍
👍1
  Какой алгоритм НЕ требует, чтобы входной диапазон был отсортирован?
  Anonymous Quiz
    7%
    std::binary_search
      
    13%
    std::lower_bound
      
    23%
    std::set_intersection
      
    28%
    std::adjacent_find
      
    30%
    std::merge
      
    ❤1
  ⚡️ Механизм запущен, часики тикают
Прямо сейчас кто-то уже купил курс со скидкой 40%, открыл первый урок и уже на пути к MacBook Pro 14.
А ты всё ещё читаешь этот пост...
⏰ Дедлайны не ждут:
31 октября — скидка 40% сгорает
15 ноября — розыгрыш MacBook
🎯 Правила участия:
→ купить любой курс до 31 октября
→ отучиться 2 недели
→ написать #розыгрыш куратору
🕊️ Не упусти свой шанс
Прямо сейчас кто-то уже купил курс со скидкой 40%, открыл первый урок и уже на пути к MacBook Pro 14.
А ты всё ещё читаешь этот пост...
⏰ Дедлайны не ждут:
31 октября — скидка 40% сгорает
15 ноября — розыгрыш MacBook
🎯 Правила участия:
→ купить любой курс до 31 октября
→ отучиться 2 недели
→ написать #розыгрыш куратору
🕊️ Не упусти свой шанс
😁1
  Выбери правильный ответ
  Anonymous Quiz
    11%
    Оба std::string
      
    5%
    Оба const char*
      
    65%
    s1: const char*, s2: std::string
      
    5%
    s1: std::string, s2: const char*
      
    14%
    Compilation error
      
    ❤4
  