iOS
Com base em que princípios recomenda-se implementar cache para otimizar o desempenho do sistema?
Poderia falar sobre os princípios-chave do design de sistemas de software?
Quais são as vantagens e desvantagens de usar tipos com referências na programação?
Explique o conceito de herança na programação e sua aplicação
Pode explicar o que faz o método makeKeyAndVisible no contexto da exibição da interface?
Tem experiência no desenvolvimento de interfaces para interagir com a parte do servidor das aplicações?
Por que às vezes é aconselhável executar mais threads do que núcleos de processador?
Em que casos uma variável de tipo valor pode comportar-se como uma referência a um objeto?
É possível armazenar simultaneamente em um array elementos de diferentes tipos de dados?
Qual é a diferença entre a fila local e a fila global geral no sistema de gestão de tarefas?
Como é implementada a gestão de métodos adicionados através de Extensões em protocolos?
Qual é a diferença entre o uso de estado (State) e ligação (Binding) no contexto do desenvolvimento?
Consegues explicar o que é um DispatchGroup e como é utilizado na programação?
Pode explicar o conceito de Singleton e sua aplicação na programação?
Como começou a sua carreira na área de tecnologias de informação?
Quais são as formas de implementar elementos opcionais no código?
Quais os mecanismos que garantem a unicidade dos elementos numa coleção do tipo conjunto?
Qual é a diferença entre referências Weak e Unowned na gestão de memória?
Podes explicar o que é um semáforo no contexto de programação e sincronização de threads?
Como é avaliada a complexidade temporal da operação de inserção de um elemento numa tabela hash?