Como você implementou a colaboração no trabalho com código em equipe?
Android
Tem experiência no uso de coroutines nos seus projetos?
Poderia explicar o princípio de funcionamento da variável volatile e em que casos o seu uso é justificado?
De que forma o designer partilhava os seus modelos com a equipa?
Verificou o código de outro membro da equipa antes do seu deployment ou integração?
Quais são as vantagens de usar ApplicationContext em comparação com ActivityContext no Android?
Que sinais permitem ao utilizador determinar que a resolução é considerada perigosa?
Quais são as principais diferenças entre o tratamento de permissões perigosas e seguras no sistema de segurança?
De que forma a equipa geriu os testes e garantiu a sua qualidade?
Houve ocasiões em que o líder da equipa fez alterações ou escreveu código por si próprio?
O que acontece se fizer uma requisição de rede no thread principal do programa?
Pode explicar como funciona a gestão de estados de uma Activity ao longo do seu ciclo de vida?
Como implementar a verificação da correção do posicionamento dos parênteses numa string, usando o problema Parênteses Válidos no LeetCode?
Explique o conceito de Contexto no contexto da programação.
Qual é o objetivo principal do uso de funções de extensão numa linguagem de programação?
Qual é o papel do ficheiro de manifesto nas aplicações Android?
Que tipos de permissões existem no Android e em que se diferenciam?
Pode explicar o que significa o termo ANR no contexto de aplicações móveis e como combatê-lo?
Tem experiência em colocar aplicações numa loja online?