Golang
Qual estratégia de cache escolher — cache-aside ou write-through — considerando o padrão de comportamento dos utilizadores ao verificar o estado do pedido?
Quais são as suas expectativas para um novo local de trabalho?
Qual valor estás a considerar na parte motivacional?
Escrever uma questão na linguagem Go — secção prática (problemas do dia a dia do desenvolvedor, sem algoritmos): melhorar ou corrigir um serviço. Duração — 1,5 horas.
Como funciona a herança de contextos em Go (context.WithValue, context.Background)?
Entendes como os princípios de OOP são implementados em Go?
Por que precisamos do WaitGroup nesta tarefa?
Como validava as mensagens do Kafka? Se uma mensagem não passasse na validação, o que acontecia com ela?
Que bloqueios o PostgreSQL cria ao eliminar linhas específicas?
Como tinha o PostgreSQL implementado — havia uma réplica para análise ou lia-se do mestre?
Fala-me sobre o trabalho com slices em Go: como funcionam a capacidade e o comprimento, o que acontece ao ultrapassar os limites?
Fala-me sobre o agendador do Go. Como é que ele lida com operações bloqueantes?
Fale sobre o projeto anterior (Cloud.ru): que tipo de projeto era, do que se tratava?
Qual é o seu nível — middle, middle+, senior?
Análise de código em Go: o que faz o código, quais os problemas existentes?
Tem educação superior? Em que ano se formou?
O que acontece se ler de um canal fechado em Go?
Quão interessado estarias em trabalhar num projeto como este (processamento e filtragem de dados de bancos parceiros)?
O serviço processa a solicitação, começa a fazer algo, tenta novamente, e nesse momento o pod reinicia-se. O que acontecerá?
As consultas de agregação foram realizadas na mesma base onde estavam ocorrendo gravações ativas? Houve algum efeito colateral? Como o PostgreSQL reage às alterações nos dados durante uma agregação longa?