iOS
Explique o conceito de posicionamento automático de elementos de interface no desenvolvimento de interfaces de utilizador.
Como implementar o uso de objetos personalizados como chaves ao trabalhar com dicionários?
Como é que a mecânica de hashing é implementada e funciona nas estruturas de dados linguísticas, garantindo unicidade e rapidez de acesso?
Qual é o número mínimo de objetos necessários para ocorrer um ciclo de referências?
Pode explicar o que se entende por compatibilidade retroativa em sistemas de software?
Qual é o seu principal objetivo profissional a longo prazo?
Em que casos e para que fins é utilizada a estrutura de dados pilha?
Qual princípio os desenvolvedores acham mais difícil de seguir?
Que tipos de construtores são implementados na classe e em que eles se diferenciam?
Como é que os objetos são organizados e colocados na memória ao usar um array?
As informações sobre os tamanhos da View são processadas antes de chamar o método viewWillAppear?
Pode explicar o que se entende por abstração na programação?
Em que casos em Kotlin ocorre a criação automática ou explícita de uma instância de classe?
Quando exatamente ocorre a inicialização dos elementos estáticos numa linguagem de programação?
Pode falar sobre sua experiência em equipes que usam Scrum e as capacidades do framework Combine?
Está pronto para começar a tarefa prática?
O que o levou a considerar a possibilidade de mudar de cargo ou de empresa?
As closures com escaping estão relacionadas com os tipos por referência?
Quais abordagens e ferramentas são usadas para controlar e otimizar o uso de memória em sistemas de software?
Qual é a diferença entre usar um array e um conjunto na programação?