Библиотека собеса по C++ | вопросы с собеседований
4.47K subscribers
446 photos
5 videos
228 links
Вопросы с собеседований по C++ и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/9ccf302b

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Какая сложность у std::unordered_map::find() в худшем случае?
Anonymous Quiz
16%
O(1)
13%
O(log n)
58%
O(n)
11%
O(n log n)
2%
O(√n)
🔥 Задача на выходные: загадка optional chains

std::optional<std::string> get_name() {
return "Alice";
}

int main() {
auto result = get_name()
.transform([](auto&& s) { s += " Smith"; return s; })
.transform([](auto&& s) { s += " Jr."; return s; });

std::cout << *result << std::endl;
std::cout << *get_name() << std::endl;
}


🐸 Задача: Что выведет этот код? Изменится ли исходное значение из get_name()? Почему компилятор может это скомпилировать или отклонить?

📍Навигация: ВакансииЗадачиСобесы

Библиотека C/C++ разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой системный вызов в Linux позволяет реализовать zero-copy передачу данных между файловым дескриптором и сокетом?
Anonymous Quiz
38%
mmap()
29%
sendfile()
7%
splice()
20%
Как 2, так и 3
6%
copy_file_range()
🔥1
Какой уровень протокола нужно указать для установки опции TCP_NODELAY?
Anonymous Quiz
11%
SOL_SOCKET
13%
IPPROTO_IP
55%
IPPROTO_TCP
13%
SOL_TCP
8%
IPPROTO_UDP
Как изначально назывался язык C++, когда Бьёрн Страуструп начал его разработку в 1979 году?
Anonymous Quiz
10%
C with Objects
3%
New C
78%
C with Classes
7%
Object C
3%
Enhanced C
😁2🤔1