Orodja
Ustvari CV
Doniraj
Iskanje vprašanj…
⌘
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
Domov
Teme
Kategorije
Učne poti
Iskanje
Vprašanja za razgovor: Sočasnost · Vadba za IT razgovore
Domov
/
#Sočasnost
#Sočasnost
34 vprašanj
Kaj je GIL in kako vpliva na sočasnost?
Python
#concurrency
Izkušen
›
Kako deluje async/await z asyncio?
Python
#concurrency
Izkušen
›
Kdaj se odločiš za threading, multiprocessing ali asyncio?
Python
#concurrency
Izkušen
›
Kaj so goroutine-i?
Golang
#concurrency
Srednja raven
›
Kako delujejo kanali?
Golang
#concurrency
Srednja raven
›
Kaj je select izjava?
Golang
#concurrency
Srednja raven
›
Za kaj se uporablja paket `context`?
Golang
#concurrency
Srednja raven
›
Kaj so pogosti vzorci za sočasnost v jeziku Go?
Golang
#concurrency
Izkušen
›
Kdaj uporabite paket sync namesto kanalov?
Golang
#concurrency
Izkušen
›
Kaj povzroča puščanja gorutin in kako jih preprečiš?
Golang
#concurrency
Izkušen
›
Kako deluje razporejevalnik izvajanja Go runtime?
Golang
#concurrency
Izkušen
›
Kaj je data race in kako ga detektiraš?
Golang
#concurrency
Izkušen
›
Kako deluje multithreading v Javi?
Java
#concurrency
Izkušen
›
Kako sinkrionizirate dostop do skupnega stanja?
Java
#concurrency
Izkušen
›
Kako Executor okvir in CompletableFuture pomagata pri asinkroni delu?
Java
#concurrency
Izkušen
›
Kako delujejo Tasks in paralelizem Beyond async/await?
C#
#concurrency
Izkušen
›
Kaj je GVL in kako deluje sočasnost v Rubyju?
Ruby
#concurrency
Izkušen
›
Kako preprečite preprodajo (oversell), ko 1 milijon uporabnikov grabi 1000 kod?
Načrtovanje sistemov
#concurrency
Izkušen
›
Kako obvladate 5 milijonov glasov v 10 minutah v obsegu (at scale)?
Načrtovanje sistemov
#scaling
Izkušen
›
Kako preprečite mrtve zanke (deadlocks) pri tisočih sočasnih transakcij?
Načrtovanje sistemov
#concurrency
Srednja raven
›
Kakšna je razlika med sočasnostjo (concurrency) in vzporednostjo (parallelism)?
Sočasnost in vzporednost
#concurrency
Začetnik
›
Kakšna je razlika med procesom in nitjo?
Sočasnost in vzporednost
#concurrency
Začetnik
›
Kaj je tekmovalna razmera (race condition)? Navedite primer in njen simptom.
Sočasnost in vzporednost
#concurrency
Začetnik
›
Kakšna je razlika med blokirajočim in neblokirajočim (sinhronim in asinhronim) V/I?
Sočasnost in vzporednost
#concurrency
Začetnik
›
Razložite zaklepe (locks), mutekse, kritične odseke in semaforje.
Sočasnost in vzporednost
#concurrency
Srednja raven
›
Kaj je mrtva zanka (deadlock)? Katere so štiri pogoji in kako jo preprečite?
Sočasnost in vzporednost
#concurrency
Srednja raven
›
Kaj je bazen niti (thread pool)? Zakaj ga uporabiti in kako ga dimenzionirati?
Sočasnost in vzporednost
#concurrency
Srednja raven
›
Razložite asinhrone modele: povratne klice (callbacks), obljube (promises), async/await in zanko dogodkov.
Sočasnost in vzporednost
#concurrency
Srednja raven
›
Razložite atomarne operacije, vidnost pomnilnika in pomnilniške pregrade (memory barriers).
Sočasnost in vzporednost
#concurrency
Srednja raven
›
Kaj je programiranje brez zaklepov (lock-free) in CAS? Razložite problem ABA in kdaj ga uporabiti.
Sočasnost in vzporednost
#concurrency
Izkušen
›
Primerjajte model akterjev (actor model) in CSP (kanale). Kako pomaga posredovanje sporočil?
Sočasnost in vzporednost
#concurrency
Izkušen
›
Kaj omejuje sočasnost pri obsegu? Razložite tekmovanje (contention), lažno deljenje (false sharing) in protipritisk (backpressure).
Sočasnost in vzporednost
#concurrency
Izkušen
›
Kaj so race conditions in kako jih mutexi ter semaforji preprečujejo?
Operacijski sistemi
#concurrency
Srednja raven
›
Kaj je deadlock in kako ga preprečite, se mu izognete ali ga zaznate?
Operacijski sistemi
#operating-systems
Srednja raven
›