Flutter
Pode explicar o que é um BehaviorSubject no contexto da programação reativa?
Recebeu ofertas de emprego de outros empregadores?
O que retorna um método assíncrono na programação?
Pode explicar o que é um objeto do tipo Future e como ele é usado na programação assíncrona?
Pode explicar o que se entende por 'Subject' no contexto de sistemas de design ou padrões?
Pode explicar o que significa o termo 'dinâmico' no contexto da programação?
Que métodos utilizaria para melhorar o desempenho da aplicação se ela estiver a funcionar lentamente?
Quais são as diferenças entre as implementações de listas ArrayList e LinkedList em Java?
Pode explicar o que é o padrão de arquitetura MVVM e como ele é utilizado no desenvolvimento de aplicações?
Como avaliaria seus conhecimentos e experiência em desenvolvimento em plataformas nativas numa escala de 1 a 5?
Qual é o papel das camadas arquitetónicas no desenvolvimento de aplicações Flutter e por que são necessárias?
Quão confiante você pode usar Riverpod, avalie numa escala de 1 a 5
Tem experiência no desenvolvimento e execução de testes de integração para aplicações?
Que tecnologias e ferramentas utilizas na tua prática de desenvolvimento?
Podes dar um exemplo de quando é apropriado usar o mecanismo de armazenamento de configurações através do SharedPreferences?
Descreva as equipas e os seus papéis com os quais trabalhou na sua empresa anterior.
Por que é importante seguir os princípios de arquitetura limpa ao projetar sistemas?
Pode explicar o conceito de uso de ramos no sistema de controlo de versões Git?
Poderia explicar o que acontece dentro do método didUpdateWidget no Flutter e como ele é utilizado?
Pode explicar o conceito de Meta channel e como ele é aplicado?