Įrankiai
CV kūrimas
Paaukoti
Ieškoti klausimų…
⌘
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
Pradžia
Temos
Kategorijos
Mokymosi kryptys
Paieška
Lygiagretumas pokalbio klausimai · IT pokalbių praktika
Pradžia
/
#Lygiagretumas
#Lygiagretumas
34 klausimai
Kas yra GIL ir kaip jis veikia lygiagrečumą?
Python
#concurrency
Senior
›
Kaip veikia async/await su asyncio?
Python
#concurrency
Senior
›
Kada pasirenkate threading, multiprocessing ar asyncio?
Python
#concurrency
Senior
›
Kas yra goroutines?
Golang
#concurrency
Middle
›
Kaip veikia kanalai?
Golang
#concurrency
Middle
›
Kas yra select teiginys?
Golang
#concurrency
Middle
›
Kam naudojamas `context` paketas?
Golang
#concurrency
Middle
›
Kokie yra dažni Go konkurencijos šablonai?
Golang
#concurrency
Senior
›
Kada naudojate sync paketą vietoje channel?
Golang
#concurrency
Senior
›
Kas sukelia goroutine nuotėkius ir kaip juos išvengti?
Golang
#concurrency
Senior
›
Kaip veikia Go runtime planuotojas?
Golang
#concurrency
Senior
›
Kas yra duomenų lenktynės ir kaip jas aptikti?
Golang
#concurrency
Senior
›
Kaip veikia daugiagraijumi Java?
Java
#concurrency
Senior
›
Kaip sinchronizuoti prieigą prie bendrojo būsenos?
Java
#concurrency
Senior
›
Kaip Executor framework ir CompletableFuture padeda su asinchroniniu darbu?
Java
#concurrency
Senior
›
Kaip veikia Užduotys (Tasks) ir lygiagretumas už async/await ribų?
C#
#concurrency
Senior
›
Kas yra GVL ir kaip veikia lygiagretumas Ruby?
Ruby
#concurrency
Senior
›
Kaip užkirsti kelią perpardavimui, kai 1 mln. naudotojų griebia 1000 kodų?
Sistemų projektavimas
#concurrency
Senior
›
Kaip apdoroti 5 mln. balsų per 10 minučių dideliu mastu?
Sistemų projektavimas
#scaling
Senior
›
Kaip užkirsti kelią deadlock esant tūkstančiams lygiagrečių transakcijų?
Sistemų projektavimas
#concurrency
Middle
›
Kuo skiriasi konkurentumas (concurrency) ir lygiagretumas (parallelism)?
Lygiagretumas ir paralelizmas
#concurrency
Junior
›
Kuo skiriasi procesas ir gija?
Lygiagretumas ir paralelizmas
#concurrency
Junior
›
Kas yra lenktynių sąlyga (race condition)? Pateikite pavyzdį ir jos simptomą.
Lygiagretumas ir paralelizmas
#concurrency
Junior
›
Kuo skiriasi blokuojantis ir neblokuojantis (sinchroninis prieš asinchroninį) I/O?
Lygiagretumas ir paralelizmas
#concurrency
Junior
›
Paaiškinkite užraktus, mutex'us, kritines sekcijas ir semaforus.
Lygiagretumas ir paralelizmas
#concurrency
Middle
›
Kas yra aklavietė (deadlock)? Kokios yra keturios sąlygos ir kaip jos išvengti?
Lygiagretumas ir paralelizmas
#concurrency
Middle
›
Kas yra gijų telkinys (thread pool)? Kodėl jį naudoti ir kaip nustatyti jo dydį?
Lygiagretumas ir paralelizmas
#concurrency
Middle
›
Paaiškinkite asinchroninius modelius: atgalinius iškvietimus (callbacks), pažadus (promises), async/await ir įvykių ciklą.
Lygiagretumas ir paralelizmas
#concurrency
Middle
›
Paaiškinkite atomines operacijas, atminties matomumą ir atminties barjerus.
Lygiagretumas ir paralelizmas
#concurrency
Middle
›
Kas yra programavimas be užraktų (lock-free) ir CAS? Paaiškinkite ABA problemą ir kada tai naudoti.
Lygiagretumas ir paralelizmas
#concurrency
Senior
›
Palyginkite aktorių modelį ir CSP (kanalus). Kaip pranešimų perdavimas padeda?
Lygiagretumas ir paralelizmas
#concurrency
Senior
›
Kas riboja konkurentumą dideliu masteliu? Paaiškinkite konkurenciją (contention), klaidingą dalijimąsi (false sharing) ir atgalinį spaudimą (backpressure).
Lygiagretumas ir paralelizmas
#concurrency
Senior
›
Kas yra race conditions ir kaip mutexes bei semaphores jas užkerta?
Operacinės sistemos
#concurrency
Middle
›
Kas yra deadlock ir kaip jį užkirsti, išvengti ar aptikti?
Operacinės sistemos
#operating-systems
Middle
›