iOS
Qual é a sua experiência em programação reativa?
Em que estrutura de dados a adição de um elemento é mais rápida do que em um array?
Explique o que é uma Barreira de Dispatch e para que é usada nos sistemas de processamento de dados.
Quais métodos podem ser usados para detectar e resolver problemas de vazamento de memória numa aplicação?
Qual é a diferença entre usar GCD e NSOperation para executar tarefas assíncronas no desenvolvimento iOS?
Explique os princípios básicos da gestão de memória em sistemas de software
Quando os tamanhos de Bounds e Frame de uma visualização podem ter valores diferentes?
Tem experiência no uso de Dependency Injection nos seus projetos?
Como implementar um mecanismo de cache de forma autónoma sem recorrer a bibliotecas externas?
É possível adicionar um encerramento à lista de elementos?
A cópia instantânea de objetos de tipo referência ocorre ao atribuí-los?
Possui cidadania da Federação Russa?
Qual é o papel do ViewModel na arquitetura da aplicação?
Quando ocorre um aumento no número de referências a uma instância de objeto num programa?
Tem experiência de trabalho com Firebase nos seus projetos?
Pode explicar a finalidade e o funcionamento do parâmetro Serial no contexto de programação ou troca de dados?
Pode-se usar um ciclo para percorrer os caracteres de uma string?
Quais são as vantagens de usar XIB ao criar interfaces no desenvolvimento iOS?
Pode dar um exemplo de quando o operador `unowned` é usado em Swift?
Já trabalhou com tarefas atribuídas por colegas na equipa?