›В чём разница между конкурентностью (concurrency) и параллелизмом (parallelism)?Junior#ПараллелизмПодробнее →
›Что такое состояние гонки (race condition)? Приведите пример и его симптом.Junior#ПараллелизмПодробнее →
›В чём разница между блокирующим и неблокирующим (sync против async) I/O?Junior#Асинхронность#ПараллелизмПодробнее →
›Что такое взаимоблокировка (deadlock)? Каковы четыре условия и как её предотвратить?Middle#ПараллелизмПодробнее →
›Что такое пул потоков (thread pool)? Зачем его использовать и как выбирать его размер?Middle#ПараллелизмПодробнее →
›Объясните асинхронные модели: колбэки, promises, async/await и event loop.Middle#Асинхронность#ПараллелизмПодробнее →
›Что такое lock-free программирование и CAS? Объясните проблему ABA и когда это использовать.Senior#ПараллелизмПодробнее →
›Сравните модель акторов и CSP (каналы). Как помогает передача сообщений?Senior#ПараллелизмПодробнее →
›Что ограничивает конкурентность при масштабировании? Объясните contention, false sharing и backpressure.Senior#Производительность#ПараллелизмПодробнее →