iOS
Utiliza ferramentas de verificação automática de código para garantir a sua qualidade?
Conte-nos quais soluções tecnológicas você aplicou no seu último projeto
Pode explicar o princípio de funcionamento do semáforo na programação multithread?
Quais são os principais tipos de camadas apresentados no CALayer e para que são usados?
Pode explicar o conceito do sistema de layout no UIKit e como ele funciona?
Pode listar as vantagens e desvantagens da biblioteca Moya para pedidos de rede em aplicações?
Como é que é implementada a notificação da transição do sistema de ativo para inativo?
O que significa uma situação em que ocorre uma inversão de prioridades num programa, e quando isso pode acontecer?
Pode explicar o que significa o parâmetro Content Hugging Priority no contexto do Auto Layout?
Como é implementada a unificação do comportamento dos elementos UICollectionView e UITableView no iOS?
Podes dar exemplos de funções de ordem superior usadas em Swift?
Como deve ser organizada a armazenamento dos caminhos de navegação numa aplicação com várias abas?
Quais princípios e mecanismos são utilizados para a alocação e libertação de memória na linguagem Swift?
Consegues explicar o princípio de funcionamento do mecanismo Dispatch Barrier e a sua aplicação?
O que significa o modificador open para uma classe na linguagem de programação Kotlin?
Qual é a diferença entre as classes Error e Exception no contexto do tratamento de erros?
É possível combinar ou mesclar objetos do tipo Optional em Java?
São detetadas violações de direitos ou legislação no contexto atual?
Pode explicar o que significa executar código sem métodos assíncronos?
Quais os métodos de interação utilizados para garantir a consistência dos dados em aplicações multithread?