Search questions…
⌘
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
Home
Topics
Categories
Learning paths
Search
Concurrency Interview Questions · IT Interview Practice
Home
/
#Concurrency
#Concurrency
17 questions
What is the GIL and how does it affect concurrency?
Python
#concurrency
Senior
›
How does async/await with asyncio work?
Python
#concurrency
Senior
›
When do you choose threading, multiprocessing, or asyncio?
Python
#concurrency
Senior
›
What are goroutines?
Golang
#concurrency
Middle
›
How do channels work?
Golang
#concurrency
Middle
›
What is the select statement?
Golang
#concurrency
Middle
›
What is the context package used for?
Golang
#concurrency
Middle
›
What are common Go concurrency patterns?
Golang
#concurrency
Senior
›
When do you use the sync package instead of channels?
Golang
#concurrency
Senior
›
What causes goroutine leaks and how do you prevent them?
Golang
#concurrency
Senior
›
How does the Go runtime scheduler work?
Golang
#concurrency
Senior
›
What is a data race and how do you detect one?
Golang
#concurrency
Senior
›
How does multithreading work in Java?
Java
#concurrency
Senior
›
How do you synchronize access to shared state?
Java
#concurrency
Senior
›
How do the Executor framework and CompletableFuture help with async work?
Java
#concurrency
Senior
›
How do Tasks and parallelism work beyond async/await?
C#
#concurrency
Senior
›
What is the GVL and how does concurrency work in Ruby?
Ruby
#concurrency
Senior
›