Android
Wat wordt er in de console weergegeven? Er is een klasse Wallet met methoden deposit, withdraw, transfer. In de code voeren twee wallets gelijktijdig transfers uit naar elkaar.
Taak: bij het klikken op de knop moet er een vertraging van 5 seconden zijn, en de tekst 'Hello World' moet veranderen in 'Goodbye World'. Schrijf een productieoplossing met behulp van elke bibliotheek (Compose, coroutines, enz.). Bij herhaalklik mogen duplicaten niet worden meegeteld.
Hoe betrokken ben je bij de bedrijfslogica van het project? Ben je met initiatieven en verbeteringsvoorstellen naar de klant gegaan?
Vertel over code review en mentoring — waarmee hield je je bezig in deze rol?
Hoe waren uw processen volgens Agile/Scrum opgebouwd?
Beschouw je jezelf als middle+? Wat ontbreekt er om senior te worden?
Vertel over ViewModelScope: hoe werkt het intern, welke dispatcher heeft het?
Vertel me over meerlaagse caching: hoe je het deed en waarom je ermee begon, hoe je erachter kwam dat het nodig was?
Welke synchronisatie-primitieven zijn er in Go? Hoe verschilt RWMutex van een gewone Mutex?
Hoe gebruik je AI-tools in ontwikkeling? Ben je klaar om dieper in AI te duiken?
Hoe zijn kanalen in Go opgebouwd?
Hoe zou je het tonen van Toast na 5 seconden implementeren? Wat gebruik je voor one-time events?
Wat is het verschil tussen toewijzen via .value en het gebruik van .update() in MutableStateFlow?
Wat is het verschil tussen Dispatchers.IO en Dispatchers.Default?
Refactor de code: er is een lijst met producten, LazyColumn met ProductItem, FAB-knop. Richt je op functionaliteit, logica en architectuur.
Wat is voor jou belangrijk bij het kiezen van een werkgever? Wat betekent micromanagement voor jou?
Wat is het verschil tussen StateFlow, SharedFlow en een gewone Flow?
Hoe heb je de juiste indexen in PostgreSQL gekozen?
Vertel me over de coolste dingen die je hebt gedaan als Android-ontwikkelaar.
Welke datatypes in PostgreSQL zijn geschikt voor het opslaan van geld?