iOS
Consegues explicar quais são os tipos de fugas de memória nas aplicações?
Como é efetuada a troca de dados entre módulos em SwiftUI usando Combine?
Em que situações a sua equipa contou com mais de três desenvolvedores iOS?
Como é que o uso de classes influencia a gestão de operações multithread e quais são as suas vantagens e desvantagens neste contexto?
Pode explicar o que significa o protocolo ObservableObject na programação?
Do que é composta a tabela Side Table e que informações nela são armazenadas?
Pode explicar as diferenças entre o princípio da inversão de dependências e a injeção de dependências na programação?
Quando geralmente a tabela de dados adicionais (Side Table) na base de dados deixa de ser usada?
Que ação é realizada pela operação de aumento do valor de uma variável em uma unidade numa linguagem de programação?
Quais passos devem ser tomados para acompanhar as atualizações do driver no RxSwift?
Como é que a informação obtida do interactuador é transmitida ao apresentador?
Que informação está contida no objeto DataSource?
Quais são as vantagens da arquitetura VIPER em comparação com o MVC?
Que métodos de disposição de elementos conheces no UIView?
É possível uma rejeição total do uso de DispatchWorkItem na implementação de tarefas assíncronas?
Como distinguir a execução paralela de tarefas de processos concorrentes?
Já trabalhou com documentação de API?
Qual é a finalidade da classe UIScreen no desenvolvimento iOS?
Qual é a sua história de percurso no desenvolvimento para iOS e como chegou ao seu nível atual de conhecimento?
Com que regularidade faz entrevistas ou avaliações do seu nível profissional?