Em que casos, por motivos de segurança, deve-se usar POST em vez de GET para operações de leitura?
System Analyst
Já se deparou com sistemas onde todas as operações (leitura, criação, exclusão) são implementadas apenas através de POST? Quais são as vantagens e desvantagens dessa abordagem?
Tem experiência com REST API?
Você conhece o teorema CAP? Você já o utilizou no seu trabalho?
Podes falar sobre as vantagens e desvantagens do RabbitMQ? Em que se diferencia do Kafka?
Nos últimos projetos, os requisitos vinham apenas do PM?
Já teve que projetar o uso de cabeçalhos HTTP não padrão? Em que casos?
Por que ordem um SGBD processa logicamente uma consulta SQL?
O que fazer se a tabela no banco de dados for muito grande e não conseguir lidar com a carga? Como dividiria um grande catálogo de endereços (por exemplo, OKTMO)?
Qual é a sua experiência com bases de dados? Trabalhou com bases de dados não relacionais?
Podes detalhar mais a conquista: um serviço para calcular o montante de dedução de inventário?
Você mencionou que para você é importante a ausência de caos nos processos. O que você entende por isso? Com o que você lidou?
Os requisitos do sistema são funcionais ou não funcionais?
O que é uma transação?
Podes nomear métodos HTTP não idempotentes?
Quais são algumas formas de otimizar o desempenho do banco de dados?
O que pode ser classificado como requisitos não funcionais?
Qual o estado HTTP que você usa quando a solicitação é válida, mas a operação não pode ser realizada devido a restrições comerciais (por exemplo, limite de livros na biblioteca)?
O que acontece se o recurso não existir, mas uma solicitação for enviada a ele?
Como pode a interação síncrona ser tornada assíncrona?