iOS
A que deve prestar atenção para identificar possíveis problemas ao escolher um novo emprego?
Explique o que é UICollectionView e como é utilizado no desenvolvimento de interfaces.
Pode explicar o que significa o termo 'Wrapped' no contexto de programação ou desenvolvimento?
Quais aspectos do desenvolvimento você acha mais difíceis e desafiadores?
Pode explicar o que se entende por Atomic no contexto de programação ou trabalho com bases de dados?
O que causa atrasos ou falhas ao percorrer imagens em uma apresentação de slides?
Quais são as diferenças entre modos de execução seguros e inseguros de código ou operações?
Como difere o comportamento e o uso da lista de captura em closures em comparação com situações sem ela?
Com que regularidade faz entrevistas ou avaliações do seu nível profissional?
Tem experiência prática na implementação e uso da metodologia Kanban nos seus projetos?
Que tipos de métodos de transferência de controlo existem nos sistemas de despacho?
Pode explicar a finalidade e o uso da construção 'where' na linguagem Swift?
Que tipos de processos de montagem pode nomear e em que se diferenciam?
Tem experiência no uso do sistema de gestão de gráficos de objetos Core Data para armazenar dados em aplicações iOS?
Quais são as principais dificuldades e desvantagens que você pode mencionar na implementação da arquitetura MVVM?
Pode explicar as diferenças entre o princípio da inversão de dependências e a injeção de dependências na programação?
Encontrou alguma dificuldade ao implementar ou operar o sistema em produção no seu emprego anterior?
Em que fase do ciclo de vida o ficheiro de interface XIB é carregado numa aplicação iOS?
Consegue listar os diferentes tipos de referências na linguagem Swift?
Como exibir mensagens anteriores ao utilizador se a rede não estiver disponível?