O que se entende por despacho no contexto de programação ou sistemas operativos?
iOS
Qual é a diferença entre o protocolo de transmissão de dados seguro HTTPS e o padrão HTTP?
O que se entende por colisão no contexto de programação ou sistemas de processamento de dados?
Quais são os principais métodos de layout de páginas web?
Consegues nomear os principais tipos de coleções utilizados na linguagem Swift?
Descreva as tarefas técnicas mais difíceis com que se deparou e que resolveu com sucesso
Pode explicar o que é um ponteiro etiquetado e qual é a sua particularidade?
Que métodos utilizas para guardar e organizar dados nas aplicações?
Pode-se considerar Swift como uma linguagem de programação com funcionalidades funcionais?
Qual é o papel dos delegados no seu código e para que são utilizados?
É possível alterar o valor de uma propriedade de uma estrutura existente após a sua criação?
Pode explicar o conceito de GitFlow e a sua aplicação na gestão de branches?
Explique as etapas da vida de uma instância de ViewController numa aplicação iOS.
Tem experiência na utilização dos métodos PATCH e PUT ao interagir com APIs ou no trabalho com arquitetura REST?
Podes dar exemplos de funções de ordem superior usadas em Swift?
Como é implementada a estratégia Copy-on-write ao nível do funcionamento interno do sistema?
Explique as principais diferenças entre um array, um dicionário e um conjunto no contexto do seu uso e estrutura de dados.
Pode explicar o que significa o termo Swizzling na programação?
Usas ferramentas de captura e análise de tráfego de rede?
O que fica no sistema após remover o aplicativo: dados guardados no UserDefaults ou no KeyChain?