Consegue nomear os principais padrões de design e explicar a sua finalidade?
Python
Consegue listar as estruturas de dados mais comuns usadas em programação?
Como chegou à profissão de desenvolvedor e que experiência isso envolveu?
O que o levou a escolher especificamente a linguagem de programação Python para os seus projetos?
Poderia falar sobre a sua experiência de aprendizagem e formação profissional?
Tem experiência com índices em sistemas de gestão de bases de dados?
Pode explicar o que é o padrão Model-View-Template (MVT) no contexto do desenvolvimento em Python?
Pode explicar os princípios de funcionamento e a estrutura do padrão MVVM no contexto do Python?
Explique o conceito de célula de memória e o seu papel no trabalho com a memória de acesso aleatório.
O que o motiva a procurar uma nova posição?
Como é que o acesso à célula de memória é realizado na programação?
Podes dar um exemplo de uso de uma tabela temporária com uma expressão de tabela comum (CTE) em SQL?
Pode explicar como a memória é organizada e gerida num computador pessoal?
Tem experiência com o protocolo WebSocket nos seus projetos?
Explique o princípio do modelo Modelo-View-Controller e o seu papel no desenvolvimento de aplicações
Quais linguagens de programação você domina e usou em seus projetos?
Pode explicar o que se entende por arquitetura orientada a serviços e como ela é implementada nos sistemas?
Pode descrever os princípios básicos que sustentam os princípios SOLID para o desenvolvimento de software?
Qual foi o percurso que seguiu no estudo e domínio do Python, e que métodos utilizou?
Que tipos de estruturas de dados você utilizou em seus projetos?