iOS
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
Pode explicar o conceito de referências fracas na programação?
Qual é a versão mínima do iOS que considera padrão para suporte nos seus projetos?
Qual mecanismo de despacho é aplicado ao chamar um método definido em um protocolo que foi estendido usando uma Extensão?
Como é implementada e gerida a multitarefa no sistema operativo iOS?
Pode explicar o funcionamento do ciclo de eventos Run Loop em aplicações?
Que ferramentas ou abordagens utilizou ao criar testes automatizados?
Explique o que significa o termo 'função de ordem superior' em programação e como ela é usada.
Quando é apropriado usar uma referência fraca com 'weak let'?
Pode falar sobre o estado atual do seu projeto ou atividade?
Qual será o tempo de execução da operação de adicionar um elemento ao final do array se a sua complexidade exceder O(1)?
Como determinar a quantidade de tarefas que podem ser processadas em um determinado período de tempo com multitarefa e filas?
Que medidas devem ser tomadas para garantir uma rolagem suave na interface?