Android
O que podes contar sobre os padrões que garantem fiabilidade nos microserviços?
Como funcionam os canais em Go?
Quão envolvido estás na lógica de negócio do projeto? Tens ido ao cliente com iniciativas e propostas de melhoria?
Fale sobre bloqueios e uso de transações no PostgreSQL.
Como implementarias a exibição de Toast após 5 segundos? O que usarias para eventos de uma só vez?
Como utiliza as ferramentas de IA no desenvolvimento? Está pronto para aprofundar o trabalho com IA?
Refatore o código: há uma lista de produtos, LazyColumn com ProductItem, botão FAB. Concentre-se na funcionalidade, lógica e arquitetura.
Consideras-te middle+? O que te falta para chegares a senior?
Como estavam estruturados os seus processos de Agile/Scrum?
O que é importante para ti na escolha de um empregador? O que significa micromanagement para ti?
Qual é a diferença entre atribuir através de .value e usar .update() no MutableStateFlow?
Como funciona o escalonador do Go (modelo GMP)?
Fale sobre ViewModelScope: como funciona internamente, qual é o seu dispatcher?
Quais primitivas de sincronização existem em Go? Como o RWMutex difere de um Mutex normal?
Qual é a diferença entre Dispatchers.IO e Dispatchers.Default?
Qual é a diferença entre StateFlow, SharedFlow e um Flow normal?
Como escolheste os índices corretos no PostgreSQL?
O que será exibido no console? Existe uma classe Wallet com métodos deposit, withdraw, transfer. No código, duas carteiras fazem transferências entre si simultaneamente.
Níveis de isolamento de transações no PostgreSQL: conhece-os, já precisou alterá-los no trabalho e por quê?
Fale sobre o armazenamento de dados no PostgreSQL: o que você projetou, e sobre a otimização do PostgreSQL — por que decidiu otimizá-lo e como fez isso?