Flutter
Na sua opinião, quão adequado é o linguagem Dart para o mundo moderno de desenvolvimento?
Em que casos é necessário implementar uma chamada ao método destroy ou semelhante para liberar recursos no objeto?
Tem experiência prática na implementação e uso do padrão BLoC nos seus projetos?
Quais são as principais diferenças entre as plataformas Flutter e React Native no contexto do desenvolvimento de aplicações móveis?
Quais novas funções e recursos foram adicionados no Dart 3.0 e você os está usando em seus projetos?
Como diferenciam os construtores padrão e nomeados nas linguagens de programação?
Que situações exigem o uso de um grande número de componentes roláveis na interface?
Descreva as ferramentas tecnológicas e plataformas que utilizou em posições anteriores
Quais fatores influenciam a sua escolha de uma nova empresa para trabalhar?
Que tipos de widgets típicos costuma usar nos seus projetos?
Como declarar uma variável que não permita o valor null e atribuir-lhe imediatamente um valor específico?
Pode explicar o que é um Stream Controller em Dart e para que é utilizado?
Qual é a função principal do objeto na programação orientada a objetos?
Podes enumerar os principais tipos de fluxos de execução na programação?
Fale sobre uma função ou projeto do qual você esteja particularmente orgulhoso e que demonstre suas habilidades.
Descreva a sua experiência em armazenamento e gestão de dados em projetos.
Que convenções são usadas na nomeação de classes na linguagem Dart?
Que formato de documentos ou formulários é mais conveniente e compreensível para si?
De que maneiras pode-se reduzir a dependência entre os componentes do sistema?
Pode explicar o que se entende por estado no sistema de gestão de estado?