Descreva um exemplo de algoritmo e avalie a sua complexidade temporal.
Flutter
Explique o princípio KISS e seu significado no desenvolvimento de software
Pode explicar como é feito o merge de branches no Git usando o comando merge?
Consegues nomear bibliotecas populares usadas para armazenamento e gestão de dados?
Já utilizou a biblioteca json_serializable para serializar dados nos seus projetos?
Tem prática de escrever testes de unidade nos seus projetos?
Como você determinou a prioridade e a complexidade das tarefas na sua atividade profissional anterior?
Pode explicar o conceito de PageStorage e para que é utilizado no sistema?
Explique o princípio de funcionamento do comando 'git rebase' e em que se diferencia de 'git merge'.
Pode explicar o princípio de funcionamento de um roteador na linguagem Go?
Tem experiência prática em desenvolvimento com Kotlin Multiplatform para criar aplicações multiplataforma compatíveis?
Pode explicar o que significa a palavra-chave 'implements' na linguagem de programação Java?
Que informação específica contém cada nó na estrutura de árvore de elementos?
Pode explicar o conceito de cherry-pick no sistema de controlo de versões Git e como ele é aplicado?
Qual é a função principal dos fluxos de dados (Streams) na programação?
Já utilizou Flavors nos seus projetos?
De que formas é que se pode implementar a criação de fluxos de dados em Java e em que é que elas diferem?
Poderia nomear alguns padrões de design principais e explicar a sua aplicação?
Podes dar um exemplo de implementação do padrão de método de fábrica no código?