Pode explicar o conceito de referências fracas na programação?
iOS
De que formas as tarefas paralelas são implementadas e geridas na programação multithread?
É possível impedir que classes herdem de uma classe específica numa linguagem de programação?
Pode explicar o conceito de Enum com herança indireta ou ligações indiretas?
Quais critérios devem ser atendidos para adicionar com sucesso um elemento à coleção Dictionary?
Tem alguma questão sobre o trabalho ou projeto?
A DispatchQueue.main é uma fila sequencial ou paralela?
Qual é a complexidade temporal da operação de adicionar um elemento ao dicionário?
É possível realizar testes em métodos declarados como privados dentro da classe?
Podes dar um exemplo de uma situação em que o princípio de Liskov seja aplicado para substituir um tipo por outro sem violar a lógica do programa?
Quais são as diferenças entre os padrões arquiteturais VIPER e Clean Swift no desenvolvimento móvel?
Consegues nomear os principais estados em que uma aplicação pode estar?
Que condições e características os objetos devem ter para poderem ser usados como chaves em um dicionário?
Achas o processo de programação interessante?
Onde e como normalmente será guardada a coleção de dados na aplicação?
Quais são as diferenças ao copiar dados para tipos de valor e tipos de referência?
Pode descrever a arquitetura dos projetos em que trabalhou anteriormente?
Pode partilhar a sua experiência profissional e principais conquistas?
Tem experiência em participar em entrevistas relacionadas com o projeto de sistemas?