iOS
Está atualmente envolvido em alguma atividade profissional ou projeto?
Pode explicar o conceito de corrida de condições num ambiente multithread e como isso pode afetar o funcionamento de um programa?
Está atualmente a considerar novas oportunidades profissionais?
O que se entende por termo 'erro' no contexto da programação?
Poderia descrever as principais responsabilidades e projetos nos quais trabalhou na sua última posição?
É possível excluir um dos princípios SOLID ao projetar a arquitetura do sistema e por quê?
Quais métodos podem ser utilizados para implementar a troca de dados entre threads para o seu trabalho coordenado?
Em que parâmetros deve prestar atenção ao escolher uma nova posição de trabalho?
Localização da sua residência atual ou localização?
Pode explicar os princípios fundamentais do SOLID para o desenvolvimento de software?
Descreva a estrutura e o papel dos membros da equipa com quem trabalhou na sua última posição.
Como preferes organizar a tua atividade no projeto?
Tem propostas de emprego atuais ou ofertas?
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?
Pode explicar o que significa o termo Hit Test no contexto de gráficos de computador ou UI?
Qual é a diferença entre uma interface e uma classe abstrata no contexto da programação orientada a objetos?
Pode explicar as diferenças entre UIView, UIWindow e CALayer no desenvolvimento de interfaces iOS?
O que o levou a deixar o seu cargo anterior?