iOS
Poderia falar sobre os princípios-chave do design de sistemas de software?
Explique o conceito de herança na programação e sua aplicação
Consegue nomear outros princípios fundamentais utilizados no desenvolvimento de software além do SOLID?
Pode explicar o que faz o método makeKeyAndVisible no contexto da exibição da interface?
Tem experiência no desenvolvimento de interfaces para interagir com a parte do servidor das aplicações?
Por que às vezes é aconselhável executar mais threads do que núcleos de processador?
Pode-se usar um único componente NavigationLink para gerir múltiplas transições numa aplicação com muitas navegações?
Pode explicar o que é uma função hash e como ela funciona?
Em que casos uma variável de tipo valor pode comportar-se como uma referência a um objeto?
É possível armazenar simultaneamente em um array elementos de diferentes tipos de dados?
Qual é a diferença entre a fila local e a fila global geral no sistema de gestão de tarefas?
Consegues explicar o que é um DispatchGroup e como é utilizado na programação?
Explique o que é uma coleção Set no contexto dos protocolos e como ela é utilizada
Pode explicar o conceito de Singleton e sua aplicação na programação?
Como começou a sua carreira na área de tecnologias de informação?
Poderia explicar o que é um semáforo e como ele é usado para sincronizar processos?
Quais os mecanismos que garantem a unicidade dos elementos numa coleção do tipo conjunto?
Tem experiência prática em tecnologias de rede e sua configuração?
Quais são as diferenças entre as abordagens de processamento de dados na View e na camada de aplicação?
Pode explicar o que significa o comando cancel no contexto da programação multithread?