iOS
Quantas entrevistas já realizou?
Explique o princípio de funcionamento do método Flat Map e a sua diferença em relação ao Map normal ao processar coleções de dados.
Em que fase do ciclo de vida do ViewController é necessário substituir a sua view principal?
Explique o que se entende por termo 'sinal quente' em programação ou sistemas.
Qual foi a sua experiência na criação de projetos ou sistemas do zero?
Como se pode determinar se dois objetos referenciam a mesma área de memória?
Que tipos de dados podem ser armazenados numa matriz?
Que tarefas na programação multithread ajudam a resolver os primitives de sincronização?
Tem alguma pergunta ou comentário adicional sobre o seu currículo que gostaria de discutir?
Em que lugar da memória o objeto apontado por uma referência forte é armazenado?
Como é que se pode executar e testar localmente um projeto num dispositivo móvel?
Como se diferenciam os componentes View em SwiftUI e UIView em UIKit em termos de seu propósito e uso?
Partilhe a sua experiência na entrevista e as impressões do processo
Qual é o tamanho de equipa considerado ideal para trabalhar eficazmente num projeto?
Qual será o tempo de execução da operação de adicionar um elemento ao final do array se a sua complexidade exceder O(1)?
Partilhe a sua experiência na área de desenvolvimento de aplicações para iOS.
Como é determinado o período de validade do cache NSCache no iOS?
Com base em quais critérios a localização do segundo componente dentro do primeiro na interface?
Qual componente é responsável pela animação: a camada (layer) ou a vista (view)?
Qual é a diferença entre uma estrutura de dados coleção e uma tabela no contexto do armazenamento de dados?