iOS
Pode explicar o que se entende por compatibilidade retroativa em sistemas de software?
Em que casos e para que fins é utilizada a estrutura de dados pilha?
Que técnicas e abordagens permitem aumentar a eficiência do código em Swift?
Que tipos de construtores são implementados na classe e em que eles se diferenciam?
Como é que os objetos são organizados e colocados na memória ao usar um array?
As informações sobre os tamanhos da View são processadas antes de chamar o método viewWillAppear?
Pode explicar o que se entende por abstração na programação?
Em que casos em Kotlin ocorre a criação automática ou explícita de uma instância de classe?
Quando exatamente ocorre a inicialização dos elementos estáticos numa linguagem de programação?
Pode falar sobre sua experiência em equipes que usam Scrum e as capacidades do framework Combine?
O que o levou a considerar a possibilidade de mudar de cargo ou de empresa?
As closures com escaping estão relacionadas com os tipos por referência?
Quais abordagens e ferramentas são usadas para controlar e otimizar o uso de memória em sistemas de software?
Qual é a diferença entre usar um array e um conjunto na programação?
Quais métodos podem ser usados para determinar a causa de atrasos na interface do usuário?
Quais critérios ajudam a determinar que o código de programação é de má qualidade?
Realizou testes automatizados nos elementos da interface de utilizador?
Qual funciona mais próximo do sistema — GCD ou OperationQueue?
O que são coleções na linguagem Swift e como elas são usadas para armazenar dados?
Quais métodos podem melhorar a eficiência do carregamento de imagens numa tabela em ligações lentas e quando é necessário um scroll rápido?