Tarefa: Palíndromo Escreva uma função is_palindrome(s: str) -> bool, que verifica se uma string é um palíndromo (lê-se igual de esquerda para direita e de direita para esquerda). Deve ignorar espaços, sinais de pontuação e diferenças de maiúsculas/minúsculas. Exemplos: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
QA / QA Automation
Já te deparaste com testes flaky? Quais são as práticas para combatê-los?
O que a função generateItems devolve? É uma lista de dicionários ou uma lista de inteiros? O que é compreensão de listas?
O que foi testado com testes automatizados: frontend, backend? Qual biblioteca foi usada para interagir com a API REST?
Consegues enumerar os princípios básicos da programação orientada a objetos?
Escreva casos de teste para o método de compressão RLE (teste de caixa preta).
Fale sobre sua experiência de trabalho e o stack de tecnologias atual.
É possível declarar um método async sem await dentro? Esse código será compilado?
escrever um decorador ele escreve antes da função "olá" depois escreve "adeus" Implemente um decorador com execução diferida
Por que os testes passam separadamente, mas falham ao serem executados juntos?
Em que nível escreve testes: monólito, microsserviços? Como determina o nível de cobertura?
Que níveis de teste utilizou no projeto?
Fale sobre WebView, quais as suas características de funcionamento, armadilhas
Qual é a arquitetura da aplicação: monolítica ou microserviços?
Qual é a diferença entre range(101) e range(0, 101)?
Quais códigos de resposta HTTP você conhece? Qual é a diferença entre 401 e 403?
Implemente a compressão RLE de uma string: dado um array de caracteres do alfabeto inglês, comprima-o de modo que o caractere que se repete seja registrado uma única vez, seguido pela quantidade de repetições. Por exemplo: AAAABBBAAA → A4B3A3.
O que acontece após o await: o código é executado no mesmo thread ou em outro?
Como encontrar o evento necessário (por exemplo, uma falha) no Firebase/Sentry entre milhares de eventos?