iOS
Em que situações o uso de um contador de referências para gerir a memória pode não aumentar o contador para um objeto?
Fale sobre os projetos nos quais participou: criou-os do zero ou juntou-se a eles em fases intermediárias de desenvolvimento
De que maneiras é possível melhorar a eficiência do processo de distribuição de tarefas durante a construção do projeto?
Quais mecanismos de notificação ou sinais usam para despertar ou alertar sobre eventos na aplicação?
Como pode implementar a exibição de várias camadas de zoom para o utilizador no MapKit?
Pode explicar o mecanismo de troca de contexto entre tarefas no sistema operativo?
Como se pode determinar a complexidade temporal de procurar um nó numa árvore binária?
Que técnicas podem ser usadas para aumentar a eficiência do uso de propriedades estáticas no código?
Pode explicar o princípio de funcionamento e o objetivo do padrão 'Just Publisher'?
Pode explicar o que significa o termo valor de hash e como é utilizado?
Pode explicar o que se entende por 'Bounds' em programação ou arquitetura de sistemas?
Quais são as vantagens e desvantagens de usar Dispatch Barrier na programação multithread?
Pode descrever como gerenciava os branches e os lançamentos ao usar o processo Git no seu emprego anterior?
É possível fazer com que qualquer view funcione como um responder?
Como implementas o mecanismo de cache de imagens no sistema?
O que significa "rápido" para um dicionário e qual é a sua complexidade de pesquisa? É sempre O(1)?
Quais propriedades um objeto que implementa o protocolo Hashable deve ter para que possa ser usado em tabelas de hash?
Pode contar quais alterações e melhorias implementou nos seus projetos ou no seu processo de trabalho?
Quais dificuldades podem surgir ao usar o protocolo Hashable em Swift?
Pode explicar as etapas do ciclo de vida do UIView no processo de uso e atualização na tela?