Explique o que se entende por conceito de contêiner existencial e como ele é utilizado na programação.
iOS
É possível aplicar restrições no Auto Layout a partir de threads diferentes do thread principal?
Pode explicar o que se entende por integração contínua no desenvolvimento de software?
O que se entende por inicialização de convictions no contexto do sistema?
Qual stack tecnológico utilizou nos seus projetos?
Poderia explicar o que se entende por propriedade UIAppearance no desenvolvimento de interfaces?
Pode explicar o que significa o termo Hashable no contexto da programação?
Sabes se há aplicações publicadas na App Store?
Pode explicar o que é uma enumeração (enum) na programação e em que casos ela é usada?
O que se entende por despacho no contexto de programação ou sistemas operativos?
Quais são as vantagens do UIKit em comparação com o SwiftUI no desenvolvimento de interfaces?
Pode explicar o que se entende por metodologia Scrum na gestão de projetos de desenvolvimento?
Como é que se pode alterar o valor de uma variável durante a depuração do programa?
Como é que a interação entre threads, filas e tarefas é realizada em sistemas multitarefa?
Pode explicar o princípio KISS e a sua aplicação no desenvolvimento de software?
Pode explicar os princípios fundamentais do SOLID para o desenvolvimento de software?
Quando deve aplicar o padrão arquitetónico MVC no desenvolvimento de um projeto?
Quais métodos de inicialização de objetos você conhece e usa nas classes?
Em que se diferenciam as práticas de DevOps: entrega automática de código e seu deployment automático em produção?