Python
Qual é a complexidade temporal de aceder a um elemento pela sua posição na lista?
Que tipo de projeto você preferiria trabalhar na nossa empresa?
Podes dar exemplos de implementação de carregamento preguiçoso e explicar as suas características?
O que é busca binária?
Qual é a diferença entre uma pilha e uma fila?
Pode explicar o conceito de mocking em testes de software?
Consegue nomear linguagens de programação em que os tipos de dados são verificados durante a compilação?
Tem experiência em expandir e otimizar infraestrutura ou sistemas para lidar com o aumento da carga?
Como pode reduzir o número de consultas à tabela relacionada ao executar consultas?
Como é que o mecanismo de iteração através de um iterador é implementado ao usar um ciclo for em Python?
Explique a diferença entre um framework e uma biblioteca numa linguagem compreensível.
Pode explicar o que se entende por 'requisição' no contexto do desenvolvimento web ou das tecnologias de rede?
Quais são as vantagens e desvantagens de usar Depends no FastAPI?
Qual coleção usar para verificar rapidamente se um valor específico está na lista de valores processados em uma aplicação que lê um grande fluxo de valores (milhões)?
Qual é a finalidade do comando git merge e quando é utilizado ao trabalhar com Git?
De que forma ocorre a interação síncrona entre microserviços?
Como pode implementar uma classe cujos objetos não podem ser alterados após a criação?
Como limpar eficaz e rapidamente uma tabela ou remover determinados registos da base de dados?
De que formas pode implementar um modelo de utilizador no Django?
Explique a finalidade e o funcionamento do componente ContentTypes no Django, bem como o seu papel no framework.