Sobes.tech

Golang

Com que stack de tecnologias estás a trabalhar no teu trabalho atual?

291

Chamar runtime.Gosched() sempre cede imediatamente o processador a outra goroutine?

214

Imagine uma situação: não consegue encontrar um terreno comum com um testador na sua equipa que constantemente 'puxa-lhe as orelhas'. Como vai interagir?

184

Se passarmos um array grande (por exemplo, com tamanho de um megabyte) para uma função, ele é passado por referência automaticamente ou não?

162

Por que está a procurar um novo emprego, o que não gosta no seu atual e o que espera de uma nova empresa?

158

É possível obter o endereço de um campo de estrutura se a estrutura estiver armazenada num mapa?

156

Por que são necessários ponteiros alinhados em sync/atomic?

152

Tens ofertas ou entrevistas finais com outras empresas neste momento?

148

É possível construir um binário sem a biblioteca padrão do Go?

146

Qual é a diferença entre bloquear uma chamada de sistema (por exemplo, leitura) e bloquear um Mutex?

145

Fale-nos sobre o projeto mais desafiador ou interessante na sua carreira em TI

143

O programa é compilado se declararmos a função main com argumentos?

142

Como pode o número de alocações ser reduzido ao trabalhar com slices?

140

Ao passar um canal para uma função — é passado por valor ou por referência?

138

Situação: prazo apertado, edição num módulo de outra pessoa, um revisor de outra equipa aponta riscos técnicos graves no código. O que fazer, considerando que a implantação já é amanhã?

134

Fale-me sobre a sua experiência de trabalho e o seu emprego atual. Por que está procurando um novo emprego?

133

Quantos bytes ocupa uma estrutura com campos int32, byte, int64 (nessa ordem)?

128

O que no satisfez o cliente no algoritmo padrão de atribuição de tarefas no Jira, levando à necessidade de uma solução personalizada?

126

A situação evolui: a edição não leva 2 horas, mas 3 dias de trabalho, e amanhã de manhã começa uma campanha de marketing que não pode ser cancelada. As suas ações?

125
/3