iOS
O que se entende por fila padrão padrão?
É possível interromper a execução de uma tarefa iniciada através do GCD no iOS ou macOS?
Qual é a sua opinião e experiência com a linguagem Objective-C?
Quais são as diferenças entre os métodos de tipo estático, os métodos de classe e os métodos normais na programação orientada a objetos?
Como é que a função hash é determinada e como é calculado o valor obtido?
Pode explicar o conceito de objeto na linguagem Kotlin?
Como é que a armazenamento de valores opcionais é implementada na programação?
Pode explicar o que significa usar a palavra-chave 'unowned' ao trabalhar com referências fortes em Swift e como isso afeta a gestão de memória?
Está familiarizado com o mecanismo que gere o ciclo de vida do UIViewController e ajude a prevenir fugas de memória?
Poderia explicar os fundamentos do uso do Auto Layout para posicionar elementos na interface?
Qual mecanismo de despacho de métodos é implementado no Objective-C?
Qual é o papel do objeto CALayer no modelo gráfico do iOS e para que é utilizado?
De que formas é possível implementar a herança do estado da aplicação em diferentes abordagens arquitetónicas?
Pode falar sobre as suas principais responsabilidades e projetos nos quais participou nos seus empregos anteriores?
Quais métodos podem ser usados para implementar o padrão Singleton na programação?
Tem experiência profissional com sistemas ou APIs relacionados com cartografia ou mapas?
É possível obter o quadro atual da animação em execução?
Qual é a diferença entre os métodos setNeedsLayout e layoutIfNeeded em termos de atualização do layout da interface?
Qual é o papel das referências fracas (weak) e não possuídas (unowned) na gestão de memória em linguagens de programação?
Como é implementado o trabalho com múltiplos threads na linguagem Swift?