iOS
Explique as etapas de desenvolvimento e funcionamento de uma aplicação iOS desde o lançamento até ao encerramento.
Quais são as vantagens e desvantagens de usar forced unwrapping em Swift?
Consegues nomear os princípios principais utilizados no projeto de sistemas de software?
Qual é o papel do método scene na classe SceneDelegate e em que casos ele é chamado?
Tem experiência com sistemas de gestão de projetos ou gestores de pacotes utilizados em projetos?
É obrigatório ter um inicializador com o modificador required sem implementar protocolos?
Pode explicar o que significa o termo Explosão de Thread e como evitá-la?
Quais alternativas ao padrão Singleton são usadas nos frameworks modernos para gerenciar instâncias de objetos?
Qual é a diferença entre declarar um objeto como uma instância separada e usar um objeto companheiro dentro de uma classe?
Que dados ou estruturas o algoritmo de busca do máximo divisor comum (MDC) manipula?
Para que cargo você aspira na nossa empresa?
Será que todos os objetos de tipo de referência são obrigados a ser armazenados no heap de memória?
Quais são as diferenças entre os tipos de valor e os tipos de referência na programação?
Que tipo de dado representa um dicionário onde as chaves são strings e os valores podem ser de diferentes tipos?
Que métodos pode usar para melhorar o desempenho da exibição da interface na tela?
Tem experiência no uso da ferramenta SwiftLint para analisar a qualidade do código em Swift?
A roteamento estático é possível na implementação do protocolo?
Quais são as principais diferenças entre os sistemas de armazenamento de dados Realm e Core Data no desenvolvimento iOS?
Pode dar um exemplo de padrão semelhante em função do Observer?
Como fazer a transição para a próxima tela usando UINavigationController?