Какви задачи решават корутините и какво е предимството им при асинхронното програмиране?
Android
Какви са разликите между цикли for и while при организиране на повтарящи се операции в програмирането?
Можете ли да обясните какво е функция-лямбда и как се използва?
Как се различават обработката на грешки в Java и Kotlin и как се реализират изключенията във всяка от езиците?
Имали ли сте опит в наставничество или ръководство на колеги?
Можете ли да обясните какво означава None в езика Python?
Как се извършваше процесът на проверка на кода във вашата предишна компания преди сливането или внедряването?
Как да реализираме цикъл, който ще се изпълнява безусловно и безкрайно?
Какви са основните предимства на използването на Kotlin в сравнение с Java за разработка на Android или на сървърната страна?
Какви въпроси обикновено задават на интервюта по тази тема?
Какво е ограничението при използването на функция с модификатор inline за всички функции в програмата?
Как се различават стратегиите за предаване на данни в програма: по стойност и по препратка към обекта?