iOS
Quais são as vantagens e desvantagens de usar Auto Layout ao criar interfaces?
Como é que entendes os processos e métodos de teste de soluções de software?
Quais stacks tecnológicos ou ferramentas você não gostaria de usar no seu trabalho?
Qual é o papel do controlador de visualização e por que é importante na arquitetura da aplicação?
Como você implementa um delegado para gerenciar a tabela no seu projeto?
Como foi implementada a automação de build e deploy no seu último emprego?
Poderia explicar o que são os perfis Provision no contexto do desenvolvimento de aplicações móveis?
Que tipos de dados ou objetos podem atuar como chaves em dicionários ou tabelas hash?
Quais são as vantagens e desvantagens de dividir o sistema em módulos?
Podes dar um exemplo de implementação do princípio da inversão de dependências num projeto?
A estrutura ou classe possui um método de limpeza de recursos ou um destruidor?
Em que momento ocorre a libertação de memória dos objetos armazenados na pilha?
É possível implementar threads de execução na linguagem Swift?
Qual abordagem é mais preferível ao usar WebSocket: um canal para todos os eventos ou canais separados para diferentes tarefas no servidor?
Quais indicadores ou condições você considera como o término da execução de uma tarefa em um projeto?
Pode explicar o que é a classe UIGestureRecognizer no desenvolvimento de aplicações iOS?
É possível implementar suporte para Copy-on-write na sua própria estrutura de dados?
De que forma o utilizador é informado sobre eventos quando a aplicação não está ativa ou fechada?
É possível ter várias configurações de compilação para suportar diferentes versões do iOS?
Quais são as diferenças entre chamadas síncronas e assíncronas na programação?