Sobes.tech

Golang

Que tipos de exceções ou erros podem ser tratados na linguagem Go?

Junior — Middle
319

Qual é a complexidade temporal de procurar um elemento por chave numa estrutura de dados map?

Junior — Middle
311

Qual é o papel e a finalidade do contexto na linguagem de programação Go?

Junior — Middle
295

Podes enumerar as principais funções agregadas usadas ao trabalhar com consultas SQL?

Junior — Middle
292

O que são tempos limite e usas-los no teu trabalho?

Senior
290

Como pode definir um limite de tempo para aguardar a resposta ao fazer uma requisição HTTP?

Junior — Middle
284

Tens algum projeto pessoal?

Senior
280

Quais métodos existem para aumentar a escalabilidade de bancos de dados?

Junior — Middle
275

Fala-me mais sobre os semáforos.

Senior
271

Qual das seguintes opções é mais provável de acontecer ao tentar lançar um grande número de goroutines (por exemplo, dezenas de milhares) sem controlo adicional? - O problema principal será causado pelo bloqueio do mutex global dentro do runtime, o que levará a uma paragem completa da execução do programa - O agendador do Go executará as goroutines em pequenos grupos de forma sequencial, portanto, o aumento do seu número quase não afetará o consumo de memória - A criação massiva de goroutines pode levar a um consumo significativo de memória e a custos adicionais do agendador; nesses casos, é adequado usar um pool de workers - Se o número de goroutines exceder o número de processadores lógicos, o Go começará automaticamente a rejeitar novas execuções de goroutines com um pânico

Intern
264

Como organizar corretamente a sequência de execução de várias tarefas adiadas (defer)?

Junior — Middle
261

Vim do Flutter e mudei para Go — porquê?

Senior
261

Teve uma revisão de código? Como foi organizada?

Senior
260

Quais passos devem ser seguidos para implementar um método numa estrutura na linguagem Go?

Junior — Middle
259

Qual é a diferença entre threads e processos?

Senior
257

Quais métodos de transmissão de dados são utilizados na interação entre goroutines em Go?

Junior — Middle
257
/11