iOS
Pode explicar o que é um tipo de dado de referência?
Pode explicar o conceito de Side Table e sua aplicação?
Em que parâmetros deve prestar atenção ao escolher uma nova posição de trabalho?
Quais métodos podem ser utilizados para implementar a troca de dados entre threads para o seu trabalho coordenado?
Pode listar os principais tipos de memória de computador e descrever brevemente as suas características?
Consegues listar os principais tipos de filas utilizados na programação?
Como organiza a troca de informações entre duas aplicações diferentes?
Consegues enumerar as principais classificações de objetos usadas em Swift?
Explica as etapas de criação, uso e destruição de um objeto durante a sua existência num programa
Como garantir a segurança de acesso a um array num ambiente multithread?
Descreva a sua experiência em projetos de equipa e o papel que desempenhou.
Qual é a diferença entre o mecanismo de Message Dispatch e Dynamic Dispatch no contexto do processamento de mensagens e chamadas de métodos?
Pode explicar o que são os tipos de valor na programação?
Conte-nos como era organizada o trabalho em equipa no seu emprego anterior.
Em que momento ocorre a libertação de memória ocupada por um objeto?
A estrutura de dados array garante segurança ao aceder simultaneamente a partir de múltiplas threads?
Pode explicar o que é a classe Optional em Java e para que ela é usada?