Sobes.tech

Golang

Que problemas podem surgir devido à memória partilhada entre threads? Como os evitar? Quais métodos de sincronização conheces?

Middle+
187

Qual é a diferença entre virtualização e conteinerização?

Middle
186

Até que ponto teve que mergulhar no Kafka? Quantos leitores simultâneos podem haver de um tópico com 5 partições dentro de um Grupo de Consumidores?

Senior
186

Que padrões de design conhece? Quais grupos de padrões existem?

Middle+
186

Como provocar pânico ao trabalhar com um canal? O que acontece durante operações com um canal nil e um canal fechado?

Middle
185

O que é um deadlock? Como evitá-lo?

Middle
184

O que é o contexto em Go? Como é utilizado? Como funciona o cancelamento através do contexto?

Middle
183

O que é particionamento e sharding?

Senior
183

O que é uma interface em Go? Como funciona o duck typing? É possível verificar a implementação de uma interface durante a compilação?

Middle
182

Fala-me sobre os protocolos da camada de aplicação. O que é gRPC? Como é diferente do REST?

Middle
182

O que é um deadlock e como evitá-lo?

Senior
181

De que formas os processos podem comunicar-se entre si (IPC)?

Middle+
180

Qual é a diferença entre um processo e um thread (no contexto do sistema operativo)?

Middle+
179

Quais tipos de Mutex existem em Go?

Senior
178

O que faz na [empresa]? Em que projeto trabalha?

Middle
177

Tarefa: combinar dois slices ordenados com valores únicos em um único slice ordenado com valores únicos

Middle
176

Quando é necessário remover índices? O que é desnormalização?

Senior
174

O Go pode detectar deadlocks? Como é que o runtime do Go detecta deadlocks?

Middle
174

Está considerando ativamente as propostas? Existem etapas finais?

Senior
174

Fale sobre a equipa e a metodologia de trabalho.

Middle
173
/6