Инструменты
Создать резюме
Поддержать
Поиск вопросов…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Главная
Темы
Категории
Учебные программы
Поиск
Вопросы для собеседования: Параллелизм · Практика IT-собеседований
Главная
/
#Параллелизм
#Параллелизм
34 вопросов
Что такое GIL и как он влияет на параллелизм?
Python
#concurrency
Senior
›
Как работает async/await с asyncio?
Python
#concurrency
Senior
›
Когда вы выбираете threading, multiprocessing или asyncio?
Python
#concurrency
Senior
›
Что такое горутины?
Golang
#concurrency
Middle
›
Как работают каналы?
Golang
#concurrency
Middle
›
Что такое оператор select?
Golang
#concurrency
Middle
›
Для чего используется пакет context?
Golang
#concurrency
Middle
›
Какие распространённые паттерны concurrency в Go?
Golang
#concurrency
Senior
›
Когда вы используете пакет sync вместо channels?
Golang
#concurrency
Senior
›
Что вызывает утечки горутин и как их предотвратить?
Golang
#concurrency
Senior
›
Как работает планировщик среды выполнения Go?
Golang
#concurrency
Senior
›
Что такое data race и как его обнаружить?
Golang
#concurrency
Senior
›
Как работает многопоточность в Java?
Java
#concurrency
Senior
›
Как вы синхронизируете доступ к общему состоянию?
Java
#concurrency
Senior
›
Как фреймворк Executor и CompletableFuture помогают с асинхронной работой?
Java
#concurrency
Senior
›
Как работают Task и параллелизм за пределами async/await?
C#
#concurrency
Senior
›
Что такое GVL и как работает параллелизм в Ruby?
Ruby
#concurrency
Senior
›
Как предотвратить oversell, когда 1 млн пользователей расхватывают 1000 кодов?
Проектирование систем
#concurrency
Senior
›
Как обработать 5 млн голосов за 10 минут на масштабе?
Проектирование систем
#scaling
Senior
›
Как предотвратить deadlock при тысячах конкурентных транзакций?
Проектирование систем
#concurrency
Middle
›
В чём разница между конкурентностью (concurrency) и параллелизмом (parallelism)?
Конкурентность и параллелизм
#concurrency
Junior
›
В чём разница между процессом и потоком?
Конкурентность и параллелизм
#concurrency
Junior
›
Что такое состояние гонки (race condition)? Приведите пример и его симптом.
Конкурентность и параллелизм
#concurrency
Junior
›
В чём разница между блокирующим и неблокирующим (sync против async) I/O?
Конкурентность и параллелизм
#concurrency
Junior
›
Объясните блокировки, мьютексы, критические секции и семафоры.
Конкурентность и параллелизм
#concurrency
Middle
›
Что такое взаимоблокировка (deadlock)? Каковы четыре условия и как её предотвратить?
Конкурентность и параллелизм
#concurrency
Middle
›
Что такое пул потоков (thread pool)? Зачем его использовать и как выбирать его размер?
Конкурентность и параллелизм
#concurrency
Middle
›
Объясните асинхронные модели: колбэки, promises, async/await и event loop.
Конкурентность и параллелизм
#concurrency
Middle
›
Объясните атомарные операции, видимость памяти и барьеры памяти.
Конкурентность и параллелизм
#concurrency
Middle
›
Что такое lock-free программирование и CAS? Объясните проблему ABA и когда это использовать.
Конкурентность и параллелизм
#concurrency
Senior
›
Сравните модель акторов и CSP (каналы). Как помогает передача сообщений?
Конкурентность и параллелизм
#concurrency
Senior
›
Что ограничивает конкурентность при масштабировании? Объясните contention, false sharing и backpressure.
Конкурентность и параллелизм
#concurrency
Senior
›
Что такое race condition, и как mutex и semaphore их предотвращают?
Операционные системы
#concurrency
Middle
›
Что такое deadlock, и как его предотвратить, избежать или обнаружить?
Операционные системы
#operating-systems
Middle
›