Qual foi o maior projeto com banco de dados que teve que implementar ou manter?
Golang
Em que fases do processo de entrevista em várias organizações costumam fazer essa pergunta?
Como são efetuadas as consultas à base de dados PostgreSQL?
Quantas requisições de escrita por segundo eram feitas aos dados?
Pode explicar o princípio de funcionamento do gRPC e as suas principais características?
Em que camada os clientes são colocados para serviços externos e sistemas?
Qual foi o projeto de maior duração com o qual trabalhou?
Qual é a sua experiência no desenvolvimento de aplicações que utilizam multithreading e cálculos paralelos?
Consegues orientar-te sobre os hosts? Quantos hosts, quantos containers estão a ser executados?
Como organizar a arquitetura para uma solicitação que executa lógica de negócio, faz uma chamada a um serviço externo (Google) e armazena o resultado no banco de dados? Descreva por camadas de cima para baixo.
Em que quantidade de instâncias/contêineres o serviço operava?
Qual é o princípio para diminuir ou aumentar o contador have?
Como é efetuada a ligação e visualização de dados no Grafana?
Seção de algoritmos: duas tarefas de nível Medium ou superior no LeetCode. Duração — 1,5 horas para as duas tarefas.
func maxPlaces(arr []int) int { maxDistance := 0 prev, first := -1, -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if first == -1 { first = i maxDistance = max(maxDistance, i) } else { maxDistance = max(maxDistance, (i - prev) / 2) } prev = i } } maxDistance = max(maxDistance, len(arr) - 1 - prev) return maxDistance }
Está a trabalhar agora ou não, e em que formato: escritório, híbrido, remoto?
Que indicadores de desempenho utilizou na avaliação do seu trabalho no último projeto?
Qual é a complexidade do algoritmo em tempo e memória?
Qual é a diferença entre um balanceador L4 e um balanceador L7?
""" Os lugares no cinema estão dispostos numa fila. Um espectador que acaba de chegar escolhe um lugar, para sentar-se o mais longe possível dos outros espectadores na fila. Ou seja, a distância desde esse lugar, até ao espectador mais próximo, deve ser máxima. Garante-se que há sempre lugares livres e que já há pelo menos um espectador sentado. Escreva uma função que, dada uma fila de lugares (uma matriz de zeros e uns), retorne a distância (número de espaços entre os assentos) desde o lugar escolhido até ao espectador mais próximo. [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 """