iOS
Pode explicar o que é um tipo de dado de referência?
Quais são os níveis de acesso às propriedades e métodos na linguagem Swift?
Em que parâmetros deve prestar atenção ao escolher uma nova posição de trabalho?
Localização da sua residência atual ou localização?
Quais métodos podem ser utilizados para implementar a troca de dados entre threads para o seu trabalho coordenado?
Em que lugar da memória geralmente são colocados objetos do tipo referência?
Pode explicar o conceito de Singleton e sua aplicação na programação?
Como distinguir os tipos de dados por valor e por referência e em que se diferenciam na programação?
Pode explicar o princípio de Copy-on-Write e como funciona nos sistemas de armazenamento de dados?
Qual é o salário que espera receber nesta posição?
Consegue listar outros tipos de memória usados na programação, além da pilha e do heap?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Em que lugar da memória ou estrutura de dados geralmente são colocados os valores de tipo de dado por valor?
Que ferramentas e mecanismos você usa para implementar e gerenciar multitarefa em aplicativos?
Quando pode começar a desempenhar as suas funções nesta posição?
Podes dar um exemplo de uma tarefa que não conseguiste completar ou implementar com sucesso?
Tem experiência prática em escrever testes unitários para código?