iOS
É possível combinar ou mesclar objetos do tipo Optional em Java?
Qual é a complexidade da operação de inserir um elemento no dicionário por chave?
Em que casos uma estrutura de dados pode implementar um protocolo ou interface específicos?
Pode explicar o que se entende por 'agregação' no contexto da programação orientada a objetos?
Explique o uso da palavra-chave synchronized no desenvolvimento Android e como ela afeta o trabalho com threads.
Pode explicar o que se entende por operações síncronas na programação?
A que deve prestar atenção para identificar possíveis problemas ao escolher um novo emprego?
Em que organizações desempenhou as suas funções profissionais?
Pode explicar o que se entende por fluxo principal de execução do programa?
Que objetos ou componentes verificou durante o seu trabalho anterior?
Pode explicar o que se entende por ViewModel na arquitetura de aplicações?
Explique o conceito de Cold no contexto do uso do Combine em Swift.
Quais são as diferenças entre SwiftUI e UIKit ao desenvolver interfaces para iOS?
Em que situações e locais deve-se usar o cache de objetos?
Encontrou alguma dificuldade ao implementar ou operar o sistema em produção no seu emprego anterior?
Como funciona o mecanismo de monitorização do estado com ObservedObject?
Explique o que é UICollectionView e como é utilizado no desenvolvimento de interfaces.
O que leva os desenvolvedores a usar estruturas para representar a View no SwiftUI em vez de classes?
De que forma realizou a interação e conexão em rede na sua função anterior?
Pode falar sobre os projetos que já implementou?