Python
Que estrutura de dados específica em Python você usa para organizar e armazenar grupos de elementos?
Consegues nomear três exemplos de tarefas que considers especialmente interessantes ou que requerem soluções não convencionais?
Como se diferenciam a estrutura de dados lista e a estrutura de dados dicionário em termos de princípios de armazenamento e uso?
Quais são as diferenças nas características e abordagens do uso do Python em comparação com outras linguagens de programação?
Quais containers da biblioteca padrão do C++ você usa para organizar dados em seus projetos?
Qual é o propósito de uma coleção do tipo conjunto e quais são suas vantagens?
Como é que abordas a resolução de tarefas que levam muito tempo?
Já utilizou algum armazenamento temporário de alterações (stash) no sistema de controlo de versões Git?
Como determinar o tempo de execução de uma consulta SQL no PostgreSQL?
Como declarar o tipo de valor de retorno usando uma anotação em um método ou função?
É possível implementar herança múltipla em Python e como funciona?
Qual é a finalidade do operador INNER JOIN em SQL e em que situações é utilizado?
Vai considerar o grau de dificuldade da tarefa ao escolhê-la da lista de opções possíveis?
Por que foi criado o asyncio? Qual é a vantagem em relação aos threads?
Explique o conceito de processos paralelos ou threads de execução na programação.
Quando é preferível usar uma abordagem síncrona em vez de código assíncrono?
Já ouviste falar de arquitetura limpa e DDD?
Qual abordagem ou estratégia é utilizada ao planear o processo de desenvolvimento do projeto?
O que acontece dentro do sistema Git ao executar o comando merge para unir ramos?
números = [x ** 2 para x em range(10_000_000_000)] para número em números: imprimir(número)