Pode explicar o conceito de fábrica abstrata e o seu propósito nos padrões de projeto?
iOS
Pode explicar o que é uma Diffable Data Source e como ela difere dos métodos tradicionais de gestão de dados em tabelas ou coleções?
É possível declarar uma referência fraca como constante, e em que casos isso é aceitável?
Quais são os níveis de acesso às propriedades e métodos na linguagem Swift?
Podes listar os principais tipos de dados usados na linguagem Swift?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?
Explique a diferença entre processamento sequencial e paralelo de dados.
Com que dificuldades um sistema pode enfrentar ao trabalhar com multitarefa?
Explique as diferenças entre os métodos layoutSubviews, layoutIfNeeded e setNeedsLayout no processo de layout automático e atualização da interface.
Qual classe de fila implementa a estrutura Main na biblioteca padrão do Java?
Consegues nomear os principais tipos de coleções utilizados na linguagem Swift?
Consegues listar os principais tipos de filas utilizados na programação?
Quais são as principais desvantagens e limitações associadas ao uso do padrão Singleton?
Como determinar a eficiência de uma operação de busca de elemento em um array em termos de complexidade algorítmica?
Pode explicar a diferença entre a fila global e a fila para execução de tarefas em segundo plano?
Pode explicar o que se entende por inversão de prioridades em sistemas ou algoritmos?
Quais são os principais métodos de layout de páginas web?
Qual é a complexidade temporal de adicionar um novo elemento ao dicionário?
Pode dar um exemplo de quando o padrão fachada é aplicado no desenvolvimento de software?
Pode explicar o que é DispatchQoS e como é utilizado nos sistemas operativos Android?