iOS
A DispatchQueue.main é uma fila sequencial ou paralela?
Pode explicar o que é um gráfico de memória e como é usado na programação?
Qual dos mecanismos de armazenamento de dados — UserDefaults ou KeyChain — mantém as informações após a reinstalação da aplicação?
Pode-se considerar uma violação do princípio de Liskov se colocar um UINavigationController dentro de outro UINavigationController?
Pode explicar o princípio de funcionamento do semáforo na programação multithread?
Como implementar um componente visual próprio numa aplicação?
Como é que é implementada a notificação da transição do sistema de ativo para inativo?
Pode explicar as vantagens e desvantagens do padrão arquitetónico MVVM?
Podes dar exemplos de funções de ordem superior usadas em Swift?
Com que regularidade faz entrevistas ou avaliações do seu nível profissional?
Em que locais é preferível guardar as imagens na aplicação?
Como é que o mecanismo de gestão automática de memória AutoreleasePool interage com o envio de mensagens Autorelease em Objective-C?
Poderia explicar o que significa o método setNeedsLayout no contexto de atualização da interface do utilizador?
Tem experiência com sistemas de níveis de qualificação ou graus em empregos anteriores?
Qual é a diferença entre as classes Error e Exception no contexto do tratamento de erros?
Participaste no desenvolvimento de interfaces de cliente ou na parte do servidor de aplicações?
O que levou à sua escolha do padrão arquitetónico MVVM para o desenvolvimento?
Como funciona o mecanismo synchronized ao usá-lo com uma função estática no contexto de um monitor?
Pode explicar o que se entende por 'Stash' no contexto de sistemas de armazenamento de dados ou de desenvolvimento?
Quais são os tipos de referências sem posse (Unowned) em linguagens de programação, por exemplo, Swift?