O que te motivou a escolher a carreira de desenvolvedor iOS?
iOS
Pode explicar o que significa a palavra-chave 'unowned unsafe' no contexto da gestão de memória em Swift?
Quais são as diferenças entre a estrutura de dados Set e um array no contexto do seu uso e características?
O princípio de Copy-on-write aplica-se a todos os tipos de dados e estruturas?
Pode explicar o que faz o método makeKeyAndVisible no contexto da exibição da interface?
Quais mecanismos internos estão por trás da implementação de um array na memória?
Quais são as formas de gerir a exclusão mútua e a execução sincronizada de threads na programação multithread?
O que representa a estrutura de dados Lista dentro da implementação?
Como é que a gestão e distribuição de memória ocorre em Swift?
Qual é a tarefa que o modelo Actor realiza nos sistemas de programação e que vantagens oferece?
Quando é apropriado usar uma referência fraca com 'weak let'?
Quais abordagens e ferramentas são usadas para controlar e otimizar o uso de memória em sistemas de software?
Pode explicar o que são os tipos de valor na programação?
Tem experiência em desenvolvimento com Objective-C?
São utilizadas referências fortes ou fracas no seu projeto ao trabalhar com elementos de matriz?
Poderia explicar o que significa o princípio de SSL Pinning e como ele é implementado nas aplicações?
Já utilizou o framework Combine nos seus projetos para lidar com dados assíncronos?
Pode falar um pouco sobre a sua experiência profissional e principais conquistas?