Forwarded from Библиотека собеса по C++ | вопросы с собеседований
🍖 Какую тему будем разбирать на этой неделе?
Anonymous Poll
35%
Сети
24%
Алгоритмы с собеседований
17%
STL
17%
Оптимизация кода
7%
Всё что угодно только не UB
Что означает INADDR_ANY в контексте серверного сокета?
Anonymous Quiz
9%
Слушать только на localhost
68%
Слушать на всех доступных сетевых интерфейсах
12%
Использовать случайный IP-адрес
3%
Отключить прием входящих соединений
8%
Включить multicast режим
Сколько TCP пакетов будет отправлено (без задержек на приёмной стороне)?
Anonymous Quiz
19%
1 (все данные в одном пакете)
9%
Около 10-20 (группировка по таймеру)
37%
100 (каждый байт в отдельном пакете)
17%
Зависит от MTU
19%
Зависит от размера TCP window
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
🎮 Плейлист с решением задач с Leetcode
Для тех, кто готовится к собеседованиям и хочет прокачать алгоритмическое мышление на C++: отличная подборка — плейлист «Blind 75 C++ Leetcode» с подробными пошаговыми разбором задач. Автор разбирает каждую из самых популярных задач LeetCode с фокусом на реальные паттерны, сложности и подводные камни интервью.
👉 Плейлист
Библиотека C/C++ разработчика
#линкер_рекомендует
Для тех, кто готовится к собеседованиям и хочет прокачать алгоритмическое мышление на C++: отличная подборка — плейлист «Blind 75 C++ Leetcode» с подробными пошаговыми разбором задач. Автор разбирает каждую из самых популярных задач LeetCode с фокусом на реальные паттерны, сложности и подводные камни интервью.
👉 Плейлист
Библиотека C/C++ разработчика
#линкер_рекомендует
❤2
Что быстрее для инкремента в условиях высокой конкуренции?
Anonymous Quiz
63%
Atomic всегда быстрее
8%
Mutex быстрее
4%
Одинаково
12%
Зависит от memory order
15%
Зависит от количества ядер и cache coherency overhead
👏1
Что произойдет?
Anonymous Quiz
33%
f.get() вернет 100
14%
f.get() вернет 42
17%
Undefined behavior
9%
Compilation error
27%
Exception при второй set_value
Что может пойти не так?
Anonymous Quiz
16%
Data race на переменной i
29%
Data race на std::cout
18%
Threads.emplace_back может кинуть исключение
29%
Нет проблем, код корректен
8%
Deadlock в join()
🤔1
Что произойдёт, если std::packaged_task будет уничтожен без вызова?
Anonymous Quiz
12%
Deadlock на fut.get()
16%
Вернёт значение по умолчанию
22%
UB
43%
fut.get() кинет std::future_error
7%
Компиляционная ошибка
This media is not supported in your browser
VIEW IN TELEGRAM
Городские сервисы Яндекса отправились в Tech Tour — встречайте в Казани и Нижнем Новгороде
15 и 22 ноября приглашаем на митапы о технологиях в Городских сервисах Яндекса — эксперты выступят с докладами, проведут кейслаб и вайбкодинг для backend-, ML- и DS-разработчиков.
📍В Казани расскажут о том, как в Маркете создали AI-ассистента внутри маркетплейса, разработали поиск лекарств в Еде и научились оптимизировать алгоритмы назначения и распределения исполнителей в Лавке.
📍А в Нижнем Новгороде поделятся, как создают сервис Турбо со скидками для пользователей и поддерживают консистентность данных в продукте.
Кроме докладов и практических активностей в каждом городе будут интерактивы, карьерные смолл-токи и нетворкинг.
📌 Казань, 15 ноября
📌 Нижний Новгород, 22 ноября
Сохраняйте даты и регистрируйтесь!
Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
15 и 22 ноября приглашаем на митапы о технологиях в Городских сервисах Яндекса — эксперты выступят с докладами, проведут кейслаб и вайбкодинг для backend-, ML- и DS-разработчиков.
📍В Казани расскажут о том, как в Маркете создали AI-ассистента внутри маркетплейса, разработали поиск лекарств в Еде и научились оптимизировать алгоритмы назначения и распределения исполнителей в Лавке.
📍А в Нижнем Новгороде поделятся, как создают сервис Турбо со скидками для пользователей и поддерживают консистентность данных в продукте.
Кроме докладов и практических активностей в каждом городе будут интерактивы, карьерные смолл-токи и нетворкинг.
📌 Казань, 15 ноября
📌 Нижний Новгород, 22 ноября
Сохраняйте даты и регистрируйтесь!
Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.
🖤 ЧЕРНАЯ ПЯТНИЦА: СКИДКА 40%
Что общего между Black Friday и подготовкой к собесам? Оба случаются раз в год, и оба нельзя пропустить! 😎
🔥 Курсы со скидкой 40% до конца ноября:
🐍 Python
📐 Математика
🤖 AI
🔢 Алгоритмы и структуры
Пока другие покупают кофемашины и телевизоры, инвестируй в себя📈
Что общего между Black Friday и подготовкой к собесам? Оба случаются раз в год, и оба нельзя пропустить! 😎
🔥 Курсы со скидкой 40% до конца ноября:
🐍 Python
📐 Математика
🤖 AI
🔢 Алгоритмы и структуры
Пока другие покупают кофемашины и телевизоры, инвестируй в себя📈
Можно ли использовать std::atomic_flag как быстрый replacement для std::mutex (spinlock) без проблем?
Anonymous Quiz
12%
Да, всегда безопасно и быстрее mutex
47%
Да, но нужно правильно реализовать цикл ожидания (spin)
24%
Нет, atomic_flag не предназначен для синхронизации
0%
Нет, он ведёт к UB
18%
Только если платформа поддерживает lock-free atomic_flag