Houve ocasiões em que o líder da equipa fez alterações ou escreveu código por si próprio?
Android
Que tipos de permissões existem no Android e em que se diferenciam?
Já verificaste o código com o líder da equipa?
Pode explicar o que significa o termo ANR no contexto de aplicações móveis e como combatê-lo?
Podes explicar as fases do ciclo de vida de uma aplicação?
Qual é o papel do ficheiro de manifesto nas aplicações Android?
Quais linguagens de programação você domina?
Explique o que são funções de extensão e qual é o seu principal propósito na programação.
Com que pilha tecnológica tem experiência de trabalho?
É aceitável e aconselhável passar o objeto Context para diferentes partes do código?
Qual é o papel do arquivo AndroidManifest.xml no processo de desenvolvimento de aplicações Android?
Podes falar sobre as fases do ciclo de vida dos componentes num sistema?
O que fazer se a sua aplicação deixar de responder ou se o tempo de resposta for demasiado longo para o utilizador?
O que se entende por permissões vulneráveis num sistema de segurança?
Descreva como interagiu com a equipa durante a execução dos projetos.
Tem experiência no uso da construção Atomic para gerir o acesso concorrente aos dados?
Qual a estrutura e os principais componentes incluídos no arquivo AndroidManifest.xml?
Quais são os riscos associados ao acesso simultâneo a uma variável por vários threads de execução?
Poderia explicar o conceito de sincronização na programação multithread?
Em que linguagem de programação você trabalha principalmente atualmente?