Golang
Usou funções de janela?
Níveis de isolamento de transações no PostgreSQL
Considera um emprego a tempo inteiro (40 horas por semana) ou a tempo parcial (20 horas por semana)?
Conte toda a rotina de dados e de produto — como ocorre a entrega no armazém, como os dados passam pelos sistemas?
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
Princípios de design de API
Já realizou entrevistas técnicas e também atuou como mentor?
Como funciona o coletor de lixo em Go? Quando é iniciado? Pode ser iniciado manualmente?
Como tinha o PostgreSQL implementado? Fale sobre estabilidade e escalabilidade.
De onde o cliente sabe o seu user_id e o user_id do interlocutor? Como ocorre a inicialização inicial?
Quão bem você entende os princípios de CI/CD?
Como o anti-fraude interage com o Kafka?
Escreves consultas SQL diretamente à base de dados ou através de um ORM?
Quão bem você aplica os princípios SOLID no desenvolvimento em Go?
Podes explicar o que é a função hash FNV que utilizaste?
Quais são os princípios básicos da programação orientada a objetos que você conhece e utiliza?
O que é uma base de dados relacional?
Vamos esclarecer na mapa. Nos baldes — é a implementação anterior, a nova implementação, o que podemos dizer?
Como proibir sintaticamente o leitor de fechar o canal?
Todos os documentos estão em ordem (cartão de cidadão, documentação oficial)?