Sobes.tech

Golang

Se avançarmos para a oferta, quanto tempo será necessário para a execução?

Middle+
IT OneIT One
69

Como era organizado o processo de desenvolvimento na tua equipa (CI/CD, testes, revisão de código)?

Senior
Cloud.ru
69

Como foi garantida a tolerância a falhas do serviço?

Middle+
Servicepipi
69

O que significa se a avaliação do EXPLAIN difere drasticamente do EXPLAIN ANALYZE?

Middle+
plata
69

Qual é a diferença entre um desenvolvedor sênior e um desenvolvedor médio na equipa?

Senior
Cloud.ru
69

Escreveste no teu currículo que otimizaste consultas SQL. Como achas que seria o plano de execução para uma consulta de seleção de vendedores não bloqueados (EXPLAIN)?

Middle
Aliexpress
69

Tiveste horas extras e prazos? Como te sentes em relação a isso? É aceitável ficar até às 19h duas vezes por semana?

Middle+
AxenixAxenix
69

[nome] perguntou: conhece o padrão Saga?

Senior
BSS
69

O que são operações atômicas (atomic) em Go?

Middle+
СБЕРСБЕР
69

Qual é o teu grau atual?

Middle+
Скоринг Бюро
69

Dado um array ordenado de números que contém elementos duplicados. É necessário remover os duplicados in-place (diretamente no array original) e devolver o tamanho do array resultante. Exemplo: Entrada: nums = [0,0,1,1,1,2,2,3,3,4] Saída: 5, nums = [0,1,2,3,4,_,_,_,_,_] Explicação: Neste array há 5 elementos únicos. Coloque-os nas primeiras cinco posições do array original e retorne o número 5. Os elementos subsequentes no array original podem ser qualquer coisa.

Senior
Ozon ФинтехOzon Финтех
69

Conte-me sobre o problema de pesquisa na aplicação — você separou a pesquisa em um componente separado com Elasticsearch?

Senior
Avanpost
69

Como calculaste que o p95 diminuiu 16 %?

Senior
Cloud.ru
69

Fale sobre sua experiência com Go e quais tarefas enfrentou.

Senior
МВидеоМВидео
69

Dada uma função que aceita duas sequências ordenadas de números inteiros em ordem não decrescente. É necessário retornar todos os elementos da primeira sequência que não estão na segunda. Como você abordaria a solução e qual é a complexidade?

Middle+
Яндекс
69

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }

Senior
Pasul LTD
69

Por que escolheste a linguagem de programação Go?

Senior
Магнум
69

Para onde olhar para entender por que a consulta está lenta após chamar EXPLAIN ANALYZE?

Senior
Бюро 1440Бюро 1440
69

Por que a chamada a backend.Invoke foi feita fora do mutex?

Middle
Яндекс
69

Se criar um mapa, adicionar um milhão de valores, depois remover todos os elementos e chamar o GC, a memória voltará ao valor original?

Senior
VK CloudVK Cloud
69
/412