Alati
Izrada CV-a
Doniraj
Pretraži pitanja…
⌘
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
Početna
Teme
Kategorije
Putevi učenja
Pretraži
Pitanja za intervju: Konkurentnost · Vježbanje za IT razgovore za posao
Početna
/
#Konkurentnost
#Konkurentnost
34 pitanja
Što je GIL i kako utječe na paralelnost?
Python
#concurrency
Senior
›
Kako async/await s asyncio funkcionira?
Python
#concurrency
Senior
›
Kada odabirete threading, multiprocessing ili asyncio?
Python
#concurrency
Senior
›
Što su goroutine-i?
Golang
#concurrency
Middle
›
Kako rade channels?
Golang
#concurrency
Middle
›
Što je select naredba?
Golang
#concurrency
Middle
›
Za što se koristi `context` paket?
Golang
#concurrency
Middle
›
Koji su česti Go obrasci istovremenog izvršavanja?
Golang
#concurrency
Senior
›
Kada koristiš sync paket umjesto channels?
Golang
#concurrency
Senior
›
Što uzrokuje curenja goroutine-ova i kako ih sprječavate?
Golang
#concurrency
Senior
›
Kako radi Go runtime scheduler?
Golang
#concurrency
Senior
›
Što je data race i kako ga detektiraš?
Golang
#concurrency
Senior
›
Kako funkcionira multithreading u Javi?
Java
#concurrency
Senior
›
Kako sinhronizujete pristup dijeljenom stanju?
Java
#concurrency
Senior
›
Kako Executor framework i CompletableFuture pomažu u asinkronom radu?
Java
#concurrency
Senior
›
Kako funkcioniraju Tasks i paralelizam izvan async/await?
C#
#concurrency
Senior
›
Što je GVL i kako konkurentnost radi u Rubyju?
Ruby
#concurrency
Senior
›
Kako spriječiti prekomjernu prodaju kada 1 milijun korisnika grabi 1000 kodova?
Dizajn sustava
#concurrency
Senior
›
Kako obraditi 5 milijuna glasova u 10 minuta na velikoj skali?
Dizajn sustava
#scaling
Senior
›
Kako spriječiti deadlockove s tisućama istovremenih transakcija?
Dizajn sustava
#concurrency
Middle
›
Koja je razlika između konkurentnosti (concurrency) i paralelizma?
Konkurentnost i paralelizam
#concurrency
Junior
›
Koja je razlika između procesa i niti (thread)?
Konkurentnost i paralelizam
#concurrency
Junior
›
Što je race condition? Navedite primjer i njegov simptom.
Konkurentnost i paralelizam
#concurrency
Junior
›
Koja je razlika između blokirajućeg i neblokirajućeg (sync nasuprot async) I/O-a?
Konkurentnost i paralelizam
#concurrency
Junior
›
Objasnite zaključavanja (locks), mutexe, kritične sekcije i semafore.
Konkurentnost i paralelizam
#concurrency
Middle
›
Što je deadlock? Koja su četiri uvjeta i kako ga sprječavate?
Konkurentnost i paralelizam
#concurrency
Middle
›
Što je thread pool? Zašto ga koristiti i kako ga dimenzionirati?
Konkurentnost i paralelizam
#concurrency
Middle
›
Objasnite async modele: callbackove, promise, async/await i event loop.
Konkurentnost i paralelizam
#concurrency
Middle
›
Objasnite atomske operacije, vidljivost memorije i memory barriers.
Konkurentnost i paralelizam
#concurrency
Middle
›
Što je lock-free programiranje i CAS? Objasnite ABA problem i kada ga koristiti.
Konkurentnost i paralelizam
#concurrency
Senior
›
Usporedite actor model i CSP (kanale). Kako prosljeđivanje poruka pomaže?
Konkurentnost i paralelizam
#concurrency
Senior
›
Što ograničava konkurentnost pri skaliranju? Objasnite natjecanje (contention), false sharing i backpressure.
Konkurentnost i paralelizam
#concurrency
Senior
›
Što su race conditioni i kako ih mutexi i semafori sprječavaju?
Operacijski sustavi
#concurrency
Middle
›
Što je deadlock te kako ga spriječiti, izbjeći ili detektirati?
Operacijski sustavi
#operating-systems
Middle
›