iOS
Como você determinou a prioridade e a complexidade das tarefas na sua função anterior?
Qual é a sua experiência profissional total nesta área?
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?
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?
Do que é composta a tabela Side Table e que informações nela são armazenadas?
Podes dar um exemplo em que a moldura de um elemento e as suas margens não coincidam em tamanho?
O candidato tem experiência no uso do componente Frame Layout nos seus projetos?
Quais parâmetros e métricas você usa para determinar a cobertura completa de testes no projeto?
Por que se usam referências fracas e fortes na programação, e em que elas diferem?
Quais são as diferenças entre os componentes TableView e CollectionView no desenvolvimento de interfaces de aplicações?
Já trabalhou com a base de dados Realm nos seus projetos?
Pode explicar como ocorre a liberação de memória ocupada por um objeto dentro do sistema?
Consegues explicar quais são os tipos de fugas de memória nas aplicações?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?