iOS
Pode explicar o conceito de GitFlow e a sua aplicação na gestão de branches?
É possível adicionar vários níveis de exibição (camadas) na interface do usuário?
Em que situações é apropriado usar o mecanismo Semaphore para sincronização de threads?
Que tarefas na programação multithread ajudam a resolver os primitives de sincronização?
Pode explicar as diferenças entre os padrões Coordinator e Router na arquitetura de aplicações?
Quais são as principais diferenças entre CoreData e Realm ao usá-los para armazenar dados em aplicações?
É possível realizar testes unitários de componentes View que estão dentro do ViewController?
Que novas tecnologias planeias aprender em breve?
Pode-se considerar uma classe como um tipo de dado na linguagem de programação?
Tem experiência prática em programação em C++?
Está atualmente a considerar novas oportunidades profissionais?
Como é que se pode executar e testar localmente um projeto num dispositivo móvel?
Como implementar uma mudança suave na exibição ao alterar a orientação do dispositivo?
Como se diferenciam os componentes View em SwiftUI e UIView em UIKit em termos de seu propósito e uso?
Quais são as formas de gerir a exclusão mútua e a execução sincronizada de threads na programação multithread?
Como fazer uma referência fraca numa linguagem de programação?
Que funções de ordem superior utilizou nos seus projetos e pode dar exemplos de sua aplicação?
Qual método dos controladores de interface do iOS realiza a configuração automática dos tamanhos e posições das subvisualizações?
Pode explicar o princípio de funcionamento do sistema de layout usando quadros?
Explique o conceito e os princípios básicos da biblioteca Combine no contexto da programação reativa.