Sobes.tech

Golang

interface TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Não deve vazar memória // get não deve devolver expiração // implementação

Senior
172

Por que quis sair para o mercado e mudar de emprego?

Middle
171

Por que decidiste procurar algo agora, por que estás a fazer entrevistas?

Senior
170

Como trabalhar com contratos durante o desenvolvimento de um novo serviço, quando os contratos ainda não estão finalizados e mudam frequentemente?

Senior
169

Como acelerar a execução de um grande número de testes unitários?

Middle+
168

Para onde estás a apontar no teu desenvolvimento — em arquitetura, gestão ou programação?

Senior
167

Fale sobre a estrutura do agendador Go (modelo GMP).

Middle+
167

Como utilizas as ferramentas de IA no teu trabalho? Quão confiante estás nelas?

Senior
167

Onde na prática são úteis as interfaces? Dê um exemplo real.

Middle+
166

Por favor, conte-me o que tem feito no seu atual emprego, que tarefas interessantes realizou?

Middle+
166

Como é que lidas com horas extras? Às vezes temos que lançar uma versão tarde da noite.

Middle
165

Para que cenários pode-se usar context.WithValue?

Middle+
163

Que serviços de alta carga desenvolveste? Podes nomear RPS?

Senior
163

Que métodos de pagamento integraste nos fiats?

Senior
160

func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // O seu código aqui return nil, nil }

Middle+
158

Qual é o seu formato de trabalho? Você trabalha totalmente remoto? Onde você está localizado atualmente?

Senior
157

A sua extensão de estado está em andamento?

Middle+
156

Qual é o teu papel e autoavaliação profissional: middle plus ou senior?

Senior
153

Qual é a sua idade?

Middle+
152

Como foi lançado o novo serviço em produção? Quais foram as dificuldades na migração?

Middle+
150
/5