Bdjobs.com interview question

Why Kotlin over Java? How push notification works?