Ferramentas
Criar CV
Doar
Buscar perguntas…
⌘
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
Início
Tópicos
Categorias
Trilhas de aprendizagem
Buscar
Perguntas de entrevista de Concorrência · Prática de Entrevistas de TI
Início
/
#Concorrência
#Concorrência
34 perguntas
O que é o GIL e como afeta a concorrência?
Python
#concurrency
Sênior
›
Como async/await funciona com asyncio?
Python
#concurrency
Sênior
›
Quando você escolhe threading, multiprocessing ou asyncio?
Python
#concurrency
Sênior
›
O que são goroutines?
Golang
#concurrency
Pleno
›
Como os canais funcionam?
Golang
#concurrency
Pleno
›
O que é a instrução select?
Golang
#concurrency
Pleno
›
Para que serve o pacote context?
Golang
#concurrency
Pleno
›
Quais são os padrões comuns de concorrência em Go?
Golang
#concurrency
Sênior
›
Quando você usa o pacote sync em vez de channels?
Golang
#concurrency
Sênior
›
O que causa vazamentos de goroutine e como você os previne?
Golang
#concurrency
Sênior
›
Como funciona o escalonador de tempo de execução do Go?
Golang
#concurrency
Sênior
›
O que é uma data race e como você detecta uma?
Golang
#concurrency
Sênior
›
Como funciona o multithreading em Java?
Java
#concurrency
Sênior
›
Como você sincroniza o acesso a estado compartilhado?
Java
#concurrency
Sênior
›
Como o framework Executor e CompletableFuture ajudam com trabalho assíncrono?
Java
#concurrency
Sênior
›
Como funcionam Tasks e paralelismo além de async/await?
C#
#concurrency
Sênior
›
O que é o GVL e como funciona a concorrência em Ruby?
Ruby
#concurrency
Sênior
›
Como você previne oversell quando 1M de usuários disputam 1000 códigos?
System Design
#concurrency
Sênior
›
Como você lida com 5M de votos em 10 minutos em escala?
System Design
#scaling
Sênior
›
Como você previne deadlocks com milhares de transações concorrentes?
System Design
#concurrency
Pleno
›
Qual é a diferença entre concorrência e paralelismo?
Concorrência e Paralelismo
#concurrency
Júnior
›
Qual é a diferença entre um processo e uma thread?
Concorrência e Paralelismo
#concurrency
Júnior
›
O que é uma race condition? Dê um exemplo e seu sintoma.
Concorrência e Paralelismo
#concurrency
Júnior
›
Qual é a diferença entre I/O bloqueante e não bloqueante (sync vs async)?
Concorrência e Paralelismo
#concurrency
Júnior
›
Explique locks, mutexes, seções críticas e semáforos.
Concorrência e Paralelismo
#concurrency
Pleno
›
O que é um deadlock? Quais são as quatro condições e como você o previne?
Concorrência e Paralelismo
#concurrency
Pleno
›
O que é um thread pool? Por que usar um e como você o dimensiona?
Concorrência e Paralelismo
#concurrency
Pleno
›
Explique os modelos async: callbacks, promises, async/await e o event loop.
Concorrência e Paralelismo
#concurrency
Pleno
›
Explique operações atômicas, visibilidade de memória e barreiras de memória.
Concorrência e Paralelismo
#concurrency
Pleno
›
O que é programação lock-free e CAS? Explique o problema ABA e quando usá-lo.
Concorrência e Paralelismo
#concurrency
Sênior
›
Compare o modelo de atores e o CSP (channels). Como a troca de mensagens ajuda?
Concorrência e Paralelismo
#concurrency
Sênior
›
O que limita a concorrência em escala? Explique contenção, false sharing e backpressure.
Concorrência e Paralelismo
#concurrency
Sênior
›
O que são race conditions, e como mutexes e semáforos as previnem?
Sistemas Operacionais
#concurrency
Pleno
›
O que é um deadlock, e como preveni-lo, evitá-lo ou detectá-lo?
Sistemas Operacionais
#operating-systems
Pleno
›