iOS
O que acontecerá ao chamar o método sync no thread principal da aplicação?
Como implementas a troca entre secções numa aplicação que usa uma barra de abas com três abas?
Por que os métodos que alteram o estado de um objeto são declarados como mutantes na classe?
Como garantir que uma classe funcione simultaneamente com várias interfaces ou implementações?
É possível implementar herança para uma estrutura de dados?
Explique a diferença entre ciclo de retenção e ligação de memória na gestão de memória na programação.
Qual a quantidade de memória na memória RAM que um objeto criado por referência ocupa?
Pode explicar o que é DispatchQoS e como é utilizado nos sistemas operativos Android?
Explique o que é uma lista de captura numa linguagem de programação
O que acontecerá com o método do ciclo de vida ViewController se definir a propriedade backgroundColor sem chamar previamente loadView ou outros métodos de carregamento de vista?
Qual mecanismo de despacho é utilizado para expandir a funcionalidade?
Pode explicar como funciona o ambiente de execução no seu sistema?
Descreva sua experiência na implementação e trabalho dentro da metodologia Scrum em projetos anteriores.
Qual é o papel do processo de revisão de código no processo de desenvolvimento e por que é importante?
Pode descrever detalhadamente o seu último projeto em que trabalhou?
Que experiência tinha antes de começar a desenvolver para iOS?
Podes explicar o que é uma ferramenta de profiling na programação?
Quais são os riscos e características associados ao armazenamento de diferentes tipos de dados dentro de um array?
Em que situações a Apple aplica o mecanismo Copy-on-Write nas suas tecnologias ou produtos?
Quais tipos de dados em Swift são tipos de referência?