Tem alguma questão sobre o projeto ou a empresa?
iOS
Pode explicar o que significa o termo 'Unowned' no contexto da gestão de memória?
Poderia explicar as diferenças entre a gestão automática e manual de memória no contexto da contagem automática de referências?
Consegues explicar quais são os tipos de fugas de memória nas aplicações?
Qual é a diferença entre os estados terminados e suspensos no contexto de processos ou tarefas?
Pode explicar o conceito de Background Prefetch e como ele é usado para melhorar o desempenho do sistema?
Em que lugar geralmente está localizado e como é implementado um tipo enumeração indireto (indirect enum)?
Qual componente é responsável pela animação: a camada (layer) ou a vista (view)?
De que forma foi implementado o mecanismo de contagem de referências na gestão automática de memória em ARC?
A busca de um elemento num dicionário em Python é sempre uma operação de complexidade constante?
Pode explicar o princípio de funcionamento da gestão automática de memória ARC em Objective-C?
Pode explicar o conceito de Color Blading e como ele é aplicado no design?
Quais métodos conhece para eliminar referências circulares na gestão de memória?
Pode explicar o que é um tipo de dado de referência?
Pode explicar o conceito de corrida de condições num ambiente multithread e como isso pode afetar o funcionamento de um programa?
Qual é a diferença entre os objetos UIView e CALayer no desenvolvimento iOS?
Quais métodos podes usar para iniciar e executar uma aplicação na prática?
Em que casos se usam tabelas de dados externos (Side Table) numa base de dados?
Pode explicar o que é o swizzling na programação e em que situações é utilizado?
Podes listar os principais tipos de dados usados na linguagem Swift?