iOS
Pode explicar o conceito e a aplicação do método de fábrica nos padrões de design?
Quais tarefas ou temas de estudo foram os mais difíceis para você e como os superou?
Consegues descrever como são implementadas e aplicadas as migrações de bases de dados?
Como implementar a agregação de dados dentro do método init das classes?
Pode compartilhar sua experiência com o uso do UICollectionView em projetos?
Pode explicar o que são colisões no contexto de sistemas informáticos ou algoritmos?
Pode explicar o princípio de funcionamento do carregamento preguiçoso (lazy loading)?
Qual é a diferença entre a chamada do método didLoad e o método viewWillAppear no ciclo de vida dos componentes de UI?
Tem projetos publicados ou repositórios na plataforma GitHub?
Qual é a diferença entre usar GCD e NSOperation para executar tarefas assíncronas no desenvolvimento iOS?
Em que fase de desenvolvimento estava a aplicação quando te tornaste parte da equipa?
Qual é a sua experiência com SwiftUI no desenvolvimento de aplicações?
Quais são as vantagens e desvantagens de usar a construção async/await na programação?
Pode explicar o mecanismo de gestão automática de memória com Autorelease em Objective-C?
Pode explicar o princípio de funcionamento e as características do padrão Estratégia na programação orientada a objetos?
É possível confiar totalmente no processo de compilação ao construir um programa?
É possível controlar a conclusão de uma tarefa com o Grand Central Dispatch?
Pode explicar o conceito de corrida de condições num ambiente multithread e como isso pode afetar o funcionamento de um programa?
O que acontece com a animação se o thread principal da aplicação estiver bloqueado e por que ela continua a funcionar ou não para?
Explique o que é o desembrulhamento forçado de um opcional em Swift e em que situações é aplicado.