C/C++
Как правильно использовать waitpid в реальном C/C++ проекте?
MiddleLinux, POSIX и системное программированиеПрактика
Как правильно использовать zombie process в реальном C/C++ проекте?
MiddleLinux, POSIX и системное программированиеПрактика
Ситуация: после изменения кода появились нестабильные падения, и подозрение падает на «stack и heap». Как вы будете действовать?
JuniorПамять, lifetime и ownershipСитуация
Какая типичная ошибка при работе с library API design и как ее избежать?
Middle+Архитектура и production C/C++Ошибка кандидата
Какая типичная ошибка при работе с segmentation fault после релиза и как ее избежать?
MiddleProduction-ситуации C/C++Ошибка кандидата
Чем -std=c++20 отличается от compiler default и когда что выбрать?
JuniorСборка, toolchain и зависимостиСравнение
Чем -Wall -Wextra -Werror отличается от silent build и когда что выбрать?
MiddleСборка, toolchain и зависимостиСравнение
Чем медленный старт приложения отличается от runtime memory leak и когда что выбрать?
MiddleProduction-ситуации C/C++Сравнение
Чем много аллокаций в hot path отличается от slow IO и когда что выбрать?
MiddleProduction-ситуации C/C++Сравнение
Чем просадка latency p99 отличается от average latency и когда что выбрать?
SeniorProduction-ситуации C/C++Сравнение
Чем ABI compatibility отличается от API compatibility и когда что выбрать?
SeniorСборка, toolchain и зависимостиСравнение
Чем AddressSanitizer отличается от Valgrind only и когда что выбрать?
MiddleТестирование, отладка и качествоСравнение
Чем ASLR/PIE отличается от fixed addresses и когда что выбрать?
Middle+Безопасность C/C++Сравнение
Чем bind/listen/accept отличается от client connect и когда что выбрать?
MiddleLinux, POSIX и системное программированиеСравнение
Чем Boost.Asio отличается от raw sockets и когда что выбрать?
Middle+Qt, Boost и экосистемаСравнение
Чем Boost.Beast отличается от manual HTTP parser и когда что выбрать?
Middle+Qt, Boost и экосистемаСравнение
Чем bounds-aware API design отличается от raw pointer only и когда что выбрать?
MiddleБезопасность C/C++Сравнение
Чем build types отличается от single config и когда что выбрать?
MiddleСборка, toolchain и зависимостиСравнение
Чем Clang отличается от GCC и когда что выбрать?
MiddleСборка, toolchain и зависимостиСравнение
Чем clang-tidy отличается от manual review и когда что выбрать?
MiddleТестирование, отладка и качествоСравнение