Pode enumerar os tipos de estruturas de dados de coleção com os quais está familiarizado?
Python
Pode explicar as diferenças entre execução assíncrona, abordagens multithread e multiprocessamento na programação?
Pode explicar a finalidade e o uso da cláusula HAVING em consultas SQL?
Qual é a faixa salarial que você propõe para esta posição?
Partilhe a sua experiência profissional e competências que, na sua opinião, são relevantes para esta posição.
Qual é a diferença entre o uso de HAVING e WHERE ao trabalhar com consultas SQL?
O que distingue a função de ordenação incorporada de um método que retorna uma cópia ordenada da coleção?
É possível listar os principais tipos de junções de tabelas em SQL e explicar suas diferenças?
Qual é o papel dos índices numa base de dados e como eles ajudam a acelerar a execução das consultas?
Explique como é que a comparação de objetos através de __eq__ é realizada quando esses objetos são usados como chaves num dicionário.
Explique a diferença entre os operadores == e is no contexto da comparação em Python.
Quais são as diferenças entre os conceitos de programação assíncrona e execução paralela de tarefas?
Descreva sua experiência de uso do Docker em projetos e tarefas que você resolveu com sua ajuda
O que o motivou a deixar o seu cargo anterior?
O que é usado como chave na estrutura de dados dicionário?
Qual é a diferença entre criar um índice único e definir uma chave primária numa base de dados?
Partilhe como utilizou o mecanismo de programação assíncrona com async/await nos seus projetos.
Explique o que é o GIL na linguagem de programação Python e qual o papel que ele desempenha na execução de threads.
Quando é preferível usar operações assíncronas em vez de threads para executar tarefas?
Pode explicar as diferenças entre os vários tipos de junções de tabelas em SQL?