Resolva a mesma tarefa de verificação de idade usando análise de valores limite.
QA / QA Automation
O que é o cache de API? Como resolver o problema de atualidade do cache?
O que são transações em bancos de dados? Quais são suas propriedades e comandos?
Explique os princípios e a ideologia principal da API RESTful
Por que é necessária a interface Browser se as classes Chrome e Firefox a implementam?
Pode explicar o que se entende por arquitetura com dois níveis de separação de componentes?
Recebes um erro 500 ao tentar obter informações sobre um pedido. O que fazes para descobrir a causa?
Consulta SQL: mostrar clientes cuja média de pagamento seja superior a 2000
Como é que o servidor distingue as solicitações repetidas do mesmo utilizador?
Quais métodos de teste devem ser usados ao verificar um sistema de microsserviços?
Pode explicar o princípio de funcionamento e a ideia principal da integração contínua (CI)?
Existem desvantagens nos microserviços?
Pode explicar o que se entende por conceito Agile na gestão de projetos e desenvolvimento de software?
Início informal da conversa
O que é CI/CD e por que um engenheiro de QA precisa dele?
Como isso afetará o sistema e o usuário final se o Serviço de Pedido estiver indisponível (500)?
Organize os passos do pipeline na ordem correta (Lint, Testes unitários, Build, Deploy QA, Segurança, Testes de integração, Cobertura, Deploy em produção)
Que abordagens de desenvolvimento/teste permitem reduzir o tempo de teste de funcionalidades? Quais práticas são aplicadas na equipe e na construção de processos?
O que é um broker de mensagens e para que serve?
Fale sobre sua experiência com APIs. Com o que você se deparou na prática?