Podes enumerar e descrever os diferentes níveis de acesso na linguagem Swift?
iOS
Está atualmente envolvido em alguma atividade profissional ou projeto?
Qual é a diferença entre as terminologias weak, strong e unowned no contexto da gestão de memória na programação?
Tem experiência no desenvolvimento de interfaces de utilizador com SwiftUI?
O candidato tem experiência no uso do componente Frame Layout nos seus projetos?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Explique as etapas da vida de uma instância de ViewController numa aplicação iOS.
Tem alguma experiência no uso do sistema Auto Layout para construir interfaces responsivas?
Como é que as abordagens de posicionamento de elementos diferem entre Frame Layout e Auto Layout no desenvolvimento Android?
Qual é o salário que espera receber nesta posição?
Quando pode começar a desempenhar as suas funções nesta posição?
Qual é a diferença entre os modificadores de acesso fileprivate e private na linguagem Swift?
Pode explicar como funciona o ambiente de execução no seu sistema?
Pode explicar o que é o mecanismo de Binding Opcional na programação?
Como são implementados os mecanismos internos da classe Optional na linguagem de programação?
O que o levou a deixar o seu cargo anterior?
Explique o que é o desembrulhamento forçado de um opcional em Swift e em que situações é aplicado.
Quais metodologias você utilizou na sua prática de trabalho?
Pode explicar o que se entende por controlo de acesso e por que é necessário nos sistemas?