Python
Posso explicar a diferença entre um array associativo, uma tabela hash e um dicionário, e como eles funcionam?
Quais são as diferenças entre bancos de dados relacionais e não relacionais em termos de escalabilidade de sistemas?
Fale sobre as suas responsabilidades atuais como engenheiro backend.
Qual é a diferença entre Future e Coroutine?
Quando exatamente ocorre a troca de contexto durante a execução de um programa?
Como determinar a programação orientada a objetos no contexto das paradigmas de programação?
De que componentes é composta a estrutura de um modelo de aprendizagem profunda?
É possível criar mecanismos para trocar informações entre processos separados num sistema multinúcleo?
Qual é a diferença entre multithreading, multiprocessamento e assíncrono? Quando usar cada um?
É possível enviar dados para modificar diferentes tipos de objetos através de uma única requisição POST?
Qual é o papel da capacidade de usar diferentes objetos através de uma interface única na programação orientada a objetos?
Quais são as formas de implementar operações idempotentes em Python?
De que forma o gerador ajuda a reduzir o uso de memória no programa?
Quanto tempo levou toda a pipeline RAG desde o pedido até à resposta?
De que forma o código utilizado para indicar erros de autenticação é apresentado?
Conte-nos sobre o seu percurso e métodos de aquisição de formação e experiência em TI
Temos um microserviço com um endpoint que faz apenas uma consulta SQL. Ao iniciar localmente, o endpoint responde em 1-2 minutos em vez dos 50-200 milissegundos esperados. Como você investigaria o problema?
Quais são as principais práticas e dicas para trabalhar de forma segura e eficiente com aplicações multithread?
Em que casos deve-se usar interação síncrona entre microserviços?
Qual foi o tamanho da equipa envolvida na implementação deste projeto?