Qual é o papel e a função do componente UIAppearance no desenvolvimento de interfaces?
iOS
Pode explicar o princípio de funcionamento do semáforo na programação multithread?
Como distinguir uma estrutura de dados de uma enumeração e quais são as suas principais diferenças?
Poderia explicar o conceito de dividir tarefas complexas em partes menores?
Qual método permite determinar a mudança de orientação da tela no dispositivo?
Explique o conceito de Run Loop e como ele é utilizado nas aplicações
Como determinar a dificuldade de uma tarefa com a qual não se deparou antes?
Pode explicar o princípio que implica a reutilização do código sem duplicá-lo?
Pode explicar o que se entende por Lock no contexto de multithreading ou sincronização?
Quando é preferível aplicar o padrão arquitetónico MVVM no seu projeto?
Explique o princípio de funcionamento das operações síncronas e a sua finalidade na programação.
É possível armazenar propriedades adicionais dentro de enumerações em uma linguagem de programação?
Que organizações ou setores atualmente te atraem para uma possível contratação?
Quais etapas e ações estão incluídas na cadeia de integração contínua (CI)?
Podes enumerar os principais tipos de armazenamento de dados utilizados no CoreData?
Como os utilizadores acediam à versão de produção da aplicação no seu emprego anterior?
Qual é a diferença entre os modificadores de acesso public e open na linguagem de programação Swift?
Qual é a diferença entre o papel de Presenter e o papel de Interactor na arquitetura de aplicações?
Como foi que configurou o sistema de notificações?
Pode explicar o que é a ferramenta Time Profiler e como ela é usada para analisar o desempenho?