Explique o que é um ciclo de retenção na memória e como ele afeta o funcionamento das aplicações.
iOS
Pode explicar o que significa o termo Hashable no contexto da programação?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Quais são os objetivos e expectativas que colocas diante de ti ao participar num novo projeto num novo local de trabalho?
Pode explicar o que significa o tipo de dado 'any' na programação?
O que se entende por despacho no contexto de programação ou sistemas operativos?
Explique o princípio de funcionamento das operações síncronas e a sua finalidade na programação.
Que métodos utilizas para guardar e organizar dados nas aplicações?
Tem habilidades de design responsivo para interfaces em dispositivos como o iPad?
Como implementa a automação do processo de integração e entrega de código no seu projeto?
Quais categorias de dados não são geridas pela contagem automática de referências em Objective-C?
De que maneiras é possível detectar fugas de memória numa aplicação?
Pode explicar o que significa o termo Explosão de Thread e como evitá-la?
Para quais categorias de dados é adequado usar o mecanismo de gestão automática de memória ARC?
Explique o que se entende por conceito de contêiner existencial e como ele é utilizado na programação.
O que se entende por estabilidade do Content Compression no contexto da compressão de dados?
Quais são os requisitos que você tem para o trabalho em equipe e a atmosfera na nova empresa?
É possível implementar um protocolo usando genéricos numa linguagem de programação?
Como difere o uso de métodos síncronos e sequenciais na programação?