System Analyst
Como age em caso de conflito com o desenvolvedor?
Está familiarizado com GraphQL? O que é, como é, para que serve se já existe REST?
Escreva uma consulta SQL para selecionar todos os atributos do contrato com o número 123 da tabela contract
Como implementar o armazenamento de cashback numa base de dados com duas tabelas?
Como ver o que acontece por baixo do capô numa requisição HTTP, especialmente se algo correr mal?
O que dirias de uma API onde todos os métodos são implementados através de POST (sem GET, PUT, PATCH, DELETE)?
Para que servem geralmente os brokers de mensagens? Por que não podemos ir diretamente de um serviço para outro através de REST?
Escreva tabelas físicas de banco de dados para o serviço de catálogo (livros, autores, géneros, preço).
Como funciona o OAuth 2.0? Descreva o fluxo de autorização através do Google num site externo.
Que tipos de ligações entre tabelas podem ser nomeados?
Que ferramentas utilizou para os diagramas BPMN?
O que sabes sobre filas de mensagens? Kafka é uma fila de mensagens?
Que artefactos criou no projeto MVideo?
Em que vai basear-se ao escolher entre várias ofertas? Quais são os prazos de transição?
O que é uma Máquina de Estado?
E se usar o número de serviço como userId — por que isso é mau do ponto de vista da segurança?
Que tipos de ligações em bases de dados você aplicou? Como é implementada a ligação muitos-para-muitos?
Fale-me do seu último projeto em duas palavras
O que o motiva no trabalho, além da recompensa financeira?
Qual é a diferença entre validação e verificação de requisitos?