Kotlin
Какви са предимствата на използването на Kotlin за разработка на Android?
Какво е функция с опашкова рекурсия и как работи в езика Kotlin?
Какво е претоварване на оператори и как да го използваме?
Кои стандартни функции за работа с колекции в Kotlin знаете?
Как работят класовете данни в Kotlin?
Какви са разликите между 'val' и 'var' в Kotlin?
Какви предимства дава използването на Kotlin за разработка на сървърна логика?
Кои рамки обикновено се използват за обработка на JSON в Kotlin?
Как се реализира инкапсулацията в Kotlin?
Какви възможности на езика Kotlin бихте искали да видите в други програмни езици?
Обяснете как се използва езикът за програмиране Kotlin за сървърна разработка.
Какви инструменти се използват за тестване на проекти на Kotlin?
Кои стандартни библиотеки използвате в Kotlin проекти?
Какви инструменти и библиотеки за единично тестване се използват в Kotlin?
Кои тестови случаи трябва да се разгледат за метода join? Какви оптимизации могат да бъдат добавени?
Разкажи за индексите: кога да ги строим, кога не, какви има
Каква е разликата между JSON и JSONB в PostgreSQL? Проблеми с Hibernate и JSON полетата
Разкажете ми за себе си и своя опит в работата
Какво беше натоварването на услугите? Какви оптимизации бяха приложени?
// резервация(седалка_id, потребител_id) PostgreSQL Begin Transaction(read_commited) seat = select * from seats where id = seat_id for update if(seat == null || seat.status == "booked") rollback return error("Мястото не е налично") insert into bookings (user_id, seat_id, status, created_at) values (user_id, ...) update seats set status = 'booked' where id = seat_id commit return success()