iOS
Como pode ocorrer um LiveLock num sistema e qual a sua diferença para um DeadLock?
Pode explicar as principais diferenças entre os padrões arquiteturais MVVM e VIPER?
Pode explicar o que se entende por motor de renderização nos navegadores?
De que formas é que se pode implementar a interação com a API REST?
Descreva um cenário em que a sua aplicação executa tarefas em segundo plano e como isso é implementado.
É possível adicionar novos valores a uma enumeração existente usada como base para um tipo opcional?
Tem experiência com BDUI nos seus projetos?
Pode explicar o conceito de Cold Observable e como ele difere de um Hot Observable?
Podes partilhar os projetos ou tarefas mais importantes que conseguiste implementar com sucesso?
Descreva minha experiência na realização e organização de revisões de código no trabalho anterior.
Quais fatores-chave verificas no início de um novo projeto?
Por que é importante indicar explicitamente a anotação @escaping em funções que usam closures assíncronos?
Qual é a diferença entre um fluxo de execução normal e o thread principal num programa?
Já trabalhou com tarefas atribuídas por colegas na equipa?
Pode explicar o que se entende por conceito de pirâmide de testes?
Podes falar sobre os diferentes tipos e organizações de memória nos sistemas informáticos?
Poderia indicar a sua nacionalidade?
É possível usar um dicionário padrão como uma estrutura de dados segura para threads em um ambiente multithread?
Em que localidade você está agora?
Poderia falar sobre elementos de UI complexos que teve que desenvolver?