Poderia falar sobre a estratégia existente de trabalho com branches no Git que você usou no seu emprego anterior?
Flutter
Que bibliotecas ou abordagens para criar animações você usou no Flutter?
Quais aspetos da empresa gostaria de esclarecer antes da entrevista?
Como é que se pode implementar o comportamento próprio dos operadores de comparação em Dart?
Por que se usam chaves no Flutter e qual é o papel delas na gestão de widgets?
Poderia explicar o que acontece dentro do método didUpdateWidget no Flutter e como ele é utilizado?
A linguagem Dart suporta a execução paralela de tarefas?
Explique a diferença entre usar os comandos git rebase e git merge ao integrar alterações em ramos.
Explique as diferenças entre as palavras-chave final, const e var no contexto da programação.
Pode explicar o que significa usar a palavra-chave const na programação?
Qual é a definição de animações explícitas e em que consiste a sua aplicação?
Como é que é feita a interação com os isoladores no sistema?
Qual é a diferença entre o processo de execução do código usando compilação JIT e compilação AOT prévia?
Pode explicar o conceito de mixins na linguagem Dart e sua aplicação?
Consegue listar e explicar os principais modos de compilação na linguagem de programação?
Pode explicar o princípio de funcionamento do Event Loop no modelo assíncrono do JavaScript?
Como implementar uma tarefa numa macro no âmbito da programação assíncrona?
Para que é que serve o ciclo de eventos na programação assíncrona?