Que métodos de layout de interfaces de usuário você aplicou na sua prática?
iOS
Em que situações é apropriado usar tabelas de funções virtuais (tabelas virtuais) na programação orientada a objetos?
Pode explicar o que significa o mecanismo automático de gestão de memória ARC no iOS?
Qual foi a razão para a decisão de abandonar o uso de ficheiros XIB no projeto?
Explique a diferença entre o uso de Dispatch Barrier e um semáforo num sistema de gestão de threads.
Como pode usar async/await para executar solicitações sequencialmente, com a possibilidade de terminar o processo após a terceira solicitação, sem esperar pela quarta?
É inevitável que ocorra um bloqueio mútuo ao usar sincronização na fila principal?
Como exatamente os dados são transmitidos ao apresentador na fase de exibição de informações?
O que te motivou a escolher a carreira de desenvolvedor iOS?
O que o levou a considerar a possibilidade de mudar de cargo ou de empresa?
Tem experiência no uso de DispatchGroup nos seus projetos para sincronizar tarefas?
Em que momento do processo ARC ocorre o aumento do contador de referências?
Em que parte do programa os valores das variáveis são armazenados e como estão organizados?
Podes listar e explicar os principais métodos de trabalho com DispatchGroup no iOS?
Pode contar quais alterações e melhorias implementou nos seus projetos ou no seu processo de trabalho?
Como detecta e corrige vazamentos de memória nas suas aplicações?
Que organizações ou setores atualmente te atraem para uma possível contratação?
Como usar o DispatchGroup para executar solicitações sequencialmente com a capacidade de interromper na terceira sem esperar pela quarta?
Como irá mudar o mecanismo de despacho ao herdar um objeto da classe NSObject?
Explique as diferenças entre a estrutura de dados pilha e a área de memória heap.