iOS
Podes nomear os principais padrões arquiteturais utilizados no design de sistemas?
É possível obter o quadro atual da animação em execução?
Que métodos podem ser usados para gerir dependências num projeto?
Qual é a diferença entre os métodos setNeedsLayout e layoutIfNeeded em termos de atualização do layout da interface?
Qual é o papel das referências fracas (weak) e não possuídas (unowned) na gestão de memória em linguagens de programação?
Descreva a quantidade de projetos que você iniciou e implementou por conta própria desde o início.
Podes dar um exemplo em que a moldura de um elemento e as suas margens não coincidam em tamanho?
Quais são as diferenças entre os componentes TableView e CollectionView no desenvolvimento de interfaces de aplicações?
Já trabalhou com a base de dados Realm nos seus projetos?
Como é que a gestão de memória para tipos de valor é realizada?
Pode explicar o conceito de modelo anêmico e em que consiste?
Como avaliar a eficiência de procurar um elemento por chave numa estrutura de dados Set?
Qual protocolo de rede garante a capacidade de responder automaticamente a incidentes e tornar-se o primeiro respondente na rede?
Consegues explicar quais são os tipos de fugas de memória nas aplicações?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?
Pode explicar as diferenças entre os padrões arquiteturais MVC, MVP e MVVM?
Como é que o Auto Layout gere a renderização de um grande número de elementos com restrições definidas?
Fale sobre a sua experiência em projetos comerciais
Qual é a diferença entre um fluxo de execução normal e o thread principal num programa?
Qual é a versão mínima do iOS que considera padrão para suporte nos seus projetos?