Como organiza e mantém a documentação do código nos seus projetos?
Flutter
Pode explicar o que se entende por 'widgets' no contexto do desenvolvimento de interfaces de utilizador?
O Dart suporta limpeza automática de objetos não utilizados na memória?
Pode falar sobre os seus cargos anteriores e projetos nos quais participou?
Que tecnologias e ferramentas utilizas na tua prática de desenvolvimento?
Quais aspetos da empresa gostaria de esclarecer antes da entrevista?
Pode explicar a essência da metodologia Agile e como ela é aplicada no processo de criação de aplicações móveis?
Que ferramentas de gestão de estado preferes usar nas aplicações?
Prefere gerir projetos ou escrever código?
Tem experiência prática em carregar aplicações na App Store para distribuição?
Quais tarefas são chamadas tarefas realizadas no âmbito da arquitetura de microtarefa?
Pode explicar o conceito e as principais características do padrão Navigator 1.0?
Pode descrever as tarefas e dificuldades que enfrentou nos seus empregos anteriores?
Pode explicar o conceito de 'estado' na linguagem Dart e como ele é usado?
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 localizador de serviços e suas funções principais?
A linguagem Dart suporta a execução paralela de tarefas?
Partilhe a sua experiência no desenvolvimento de aplicações nativas e as tecnologias utilizadas
Poderia explicar a ideia principal e os princípios da metodologia Agile no desenvolvimento de software?
Quando é apropriado usar o mecanismo de assinatura do InheritedWidget na sua aplicação?