iOS
Tem experiência com sistemas de gestão de projetos ou gestores de pacotes utilizados em projetos?
Quais são os seus sentimentos e estado atuais neste momento?
O UIGestureRecognizer processa eventos através do UIResponder no iOS?
Pode explicar o que é uma OperationQueue no contexto de trabalho com threads e tarefas na programação?
Tem experiência na procura e resolução de fugas de memória ou recursos nos seus projetos?
Como é que se pode rastrear todas as chamadas de uma função específica durante a depuração do programa?
Como se comporta o armazenamento de dados em caso de colisão de chaves?
Qual dos princípios SOLID é considerado o mais difícil de cumprir na prática?
Propôs soluções ou ideias próprias para melhorar os projetos em que participa?
Como é determinado o período de validade do cache NSCache no iOS?
Como irá mudar a fronteira (bounds) de um objeto se o seu elemento pai for girado 45 graus?
Quais métodos podes usar para implementar animações para UIView no iOS?
Consegues descrever as principais fases do ciclo de vida de um produto de software?
Qual é a diferença entre enumerações com valores fixos e enumerações que usam referências ou valores indiretos?
Explique a principal diferença entre closures que permitem sair do seu âmbito e aqueles que não podem.
Que nível de autonomia você demonstra ao realizar suas tarefas?
Podes dar um exemplo que ilustre a aplicação dos princípios SOLID no desenvolvimento?
Tem experiência no uso de tipos genéricos nos seus projetos?
Pode explicar a ideia principal do princípio de abertura e fechamento na programação orientada a objetos?
Quais dificuldades podem surgir ao integrar a navegação UIKit e SwiftUI numa única aplicação?