Trust Wallet interview question

hashmap, coroutine, viewmodel, multi-thread, live coding --- hard ones