Sobes.tech

Golang

Quem faz o deploy — os desenvolvedores ou DevOps?

Middle+
КуперКупер
93

Por que dividiram o monólito em microserviços?

Middle+
СБЕРСБЕР
93

Questão 4: Encontrar erros no código com canais e goroutines (fechamento duplo do canal)

Middle+
СБЕРСБЕР
93

O que sabes sobre nós como produto?

Senior
FaceApp
92

Por que o mapa comum em Go é inseguro para escrita concorrente?

Middle
СитиДрайвСитиДрайв
92

Tu próprio descreveste algo para observabilidade — métricas, alertas?

Senior
VK Live
92

Que tipos de índices existem e como saber se precisa de um índice?

Senior
Финтехробот
92

Como matar um processo no Linux? O que fazer se kill pid não ajudar?

Middle+
Ozon ФинтехOzon Финтех
92

Pode confirmar a experiência através do carteira de trabalho?

Middle
МВидеоМВидео
92

O que é ACID? Níveis de isolamento de transações?

Senior
YadroYadro
92

Modelar um sistema bancário simples: - Tabela `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabela `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Requisitos:** 1. Escrever SQL para criar o esquema com as restrições necessárias (NOT NULL, FK, CHECK em `amount` não nulo). 2. Escrever uma consulta: - obter o saldo atual da conta por `account_id` (soma de `amount`). 3. Dificuldade adicional: suportar débito/crédito (registro duplo). Limpeza

Middle+
101ХР101ХР
92

Como evitar condições de corrida? Como funciona um Mutex?

Middle
YadroYadro
92

Como foi definido o limite de taxa? Em que se baseava e onde foi implementado? O que foi utilizado tecnicamente?

Middle+
ВайлдберрисВайлдберрис
92

Como é que o mapa está organizado por baixo do capô em Go?

Senior
I-teco
92

Projete um worker para o processamento assíncrono de operações financeiras

Senior
Финтехробот
92

Que primitivas de sincronização existem em Go?

Senior
VK CloudVK Cloud
92

O que é uma plataforma corporativa de processamento de dados logísticos e operacionais de redes de retalho do grupo? Os roteiros logísticos eram elaborados, calculados ou como?

Senior
МВидео/эльдорадо
92

Como vês o teu novo local de trabalho, o que esperas?

Senior
Hi Rockits
92

Como ligar um profiler em Go? Como tirar perfis?

Senior
А7
92

Nome mais formal: correspondência de string aproximada (encontrar uma correspondência aproximada). É necessário verificar se a primeira string é uma subsequência da segunda. Subsequência é quando se pode obter a primeira string a partir da segunda, removendo alguns caracteres. Entrada: 'car', 'cartwheel' Saída: true Entrada: 'cwhl', 'cartwheel' Saída: true Entrada: 'cwhee', 'cartwheel' Saída: true Entrada: 'cartwheel', 'cartwheel' Saída: true Entrada: 'cwheeel', 'cartwheel' Saída: false Entrada: 'lw', 'cartwheel' Saída: false

Middle
VKVK
92
/412