Työkalut
CV-työkalu
Lahjoita
Hae kysymyksiä…
⌘
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
Etusivu
Aiheet
Kategoriat
Oppimispolut
Haku
Rinnakkaisuus-haastattelukysymykset · IT-haastatteluharjoittelu
Etusivu
/
#Rinnakkaisuus
#Rinnakkaisuus
34 kysymystä
Mikä on GIL ja miten se vaikuttaa rinnakkaisuuteen?
Python
#concurrency
Senior
›
Kuinka async/await toimii asyncion kanssa?
Python
#concurrency
Senior
›
Milloin valitset threading, multiprocessing vai asyncio?
Python
#concurrency
Senior
›
Mitä ovat goroutiinit?
Golang
#concurrency
Middle
›
Miten kanavat toimivat?
Golang
#concurrency
Middle
›
Mikä on select-lause?
Golang
#concurrency
Middle
›
Mihin context-pakettia käytetään?
Golang
#concurrency
Middle
›
Mitä ovat yleiset Go concurrency -kuviot?
Golang
#concurrency
Senior
›
Milloin käytät sync-pakettia channels-asemasta?
Golang
#concurrency
Senior
›
Mikä aiheuttaa goroutine-vuotoja ja kuinka ne estetään?
Golang
#concurrency
Senior
›
Kuinka Go-ajoympäristön scheduler toimii?
Golang
#concurrency
Senior
›
Mikä on data race ja miten sen havaitsee?
Golang
#concurrency
Senior
›
Kuinka monisäikeisyys toimii Javassa?
Java
#concurrency
Senior
›
Kuinka synkronoit pääsyn jaettuun tilaan?
Java
#concurrency
Senior
›
Kuinka Executor-kehys ja CompletableFuture auttavat asynkronisessa työssä?
Java
#concurrency
Senior
›
Kuinka Tasks ja rinnakkaisuus toimivat async/await:n lisäksi?
C#
#concurrency
Senior
›
Mitä on GVL ja miten samanaikaisuus toimii Rubyssa?
Ruby
#concurrency
Senior
›
Miten estät ylimyynnin, kun 1M käyttäjää nappaa 1000 koodia?
Järjestelmäsuunnittelu
#concurrency
Senior
›
Miten käsittelet 5M ääntä 10 minuutissa mittakaavassa?
Järjestelmäsuunnittelu
#scaling
Senior
›
Miten estät deadlockit tuhansilla samanaikaisilla transaktioilla?
Järjestelmäsuunnittelu
#concurrency
Middle
›
Mikä on ero samanaikaisuuden (concurrency) ja rinnakkaisuuden (parallelism) välillä?
Samanaikaisuus ja rinnakkaisuus
#concurrency
Junior
›
Mikä on ero prosessin ja säikeen (thread) välillä?
Samanaikaisuus ja rinnakkaisuus
#concurrency
Junior
›
Mikä on kilpailutilanne (race condition)? Anna esimerkki ja sen oire.
Samanaikaisuus ja rinnakkaisuus
#concurrency
Junior
›
Mikä on ero blocking- ja non-blocking-I/O:n (sync vs async) välillä?
Samanaikaisuus ja rinnakkaisuus
#concurrency
Junior
›
Selitä lukot, mutexit, kriittiset osiot ja semaforit.
Samanaikaisuus ja rinnakkaisuus
#concurrency
Middle
›
Mikä on lukkiuma (deadlock)? Mitkä ovat neljä ehtoa, ja miten estät sen?
Samanaikaisuus ja rinnakkaisuus
#concurrency
Middle
›
Mikä on säieallas (thread pool)? Miksi käyttää sellaista, ja miten mitoitat sen?
Samanaikaisuus ja rinnakkaisuus
#concurrency
Middle
›
Selitä async-mallit: callbackit, promiset, async/await ja event loop.
Samanaikaisuus ja rinnakkaisuus
#concurrency
Middle
›
Selitä atomiset operaatiot, muistinäkyvyys ja muistiesteet (memory barriers).
Samanaikaisuus ja rinnakkaisuus
#concurrency
Middle
›
Mitä on lukkovapaa (lock-free) ohjelmointi ja CAS? Selitä ABA-ongelma ja milloin sitä käytetään.
Samanaikaisuus ja rinnakkaisuus
#concurrency
Senior
›
Vertaile actor-mallia ja CSP:tä (kanavat). Miten viestinvälitys auttaa?
Samanaikaisuus ja rinnakkaisuus
#concurrency
Senior
›
Mikä rajoittaa samanaikaisuutta mittakaavassa? Selitä kilpailu (contention), false sharing ja vastapaine (backpressure).
Samanaikaisuus ja rinnakkaisuus
#concurrency
Senior
›
Mitä ovat race conditionit, ja miten mutexit ja semaphoret estävät ne?
Käyttöjärjestelmät
#concurrency
Middle
›
Mikä on deadlock, ja miten sen ehkäiset, vältät tai havaitset?
Käyttöjärjestelmät
#operating-systems
Middle
›