Podes explicar o que significa o termo 'remember' no contexto do desenvolvimento ou arquitetura de sistemas?
Android
Em que projeto ou produto está atualmente focado?
Pode falar sobre os projetos ou tarefas em que está atualmente envolvido na sua posição atual?
Quais dificuldades enfrentam ao aceder a uma variável de múltiplas threads de execução?
Conte-nos sobre sua experiência em desenvolvimento e trabalho com sistemas multimodulares.
Explique o princípio de funcionamento de um serviço ligado (Bound Service) no Android e em que se diferencia de outros tipos de serviços.
Consegue listar os principais elementos da arquitetura Android e suas funções?
A quem você delega ou transfere responsabilidades no âmbito do projeto ou trabalho atual?
Quantos threads são criados por padrão ao usar Dispatchers.Main em Kotlin Coroutines?
Como é que a complexidade temporal é determinada ao inserir novos elementos numa tabela de hash?
Como diferem o Flow, o StateFlow e o SharedFlow no contexto da programação reativa?
Pode contar quais temas e questões estão planeados para discussão no âmbito desta vaga?
Qual é a diferença entre as interfaces Serializable e Parcelable ao passar objetos no Android?
Por que usam funções inline na programação?
Podes explicar o que é o SupervisorJob no contexto das corutinas e gestão de tarefas em Kotlin?
Como são implementadas as extensões (Extensions) usadas em Kotlin em Java?
Tem experiência no desenvolvimento de interfaces de utilizador usando Jetpack Compose?
Que tipos de serviços você utilizou em seus projetos?
Quais são as principais tarefas e responsabilidades que desempenhas no teu projeto?
O que são as corrotinas e que conceito elas implementam na programação?