Java
REST foydalanuvchi ma'lumotlarini saqlash bilan qanday mos keladi (masalan, onlayn-do'kon)?
Aniq raqamlar bilan natijalar va yutuqlar haqida gapiring.
Zamonaviy dunyoda yaxshi dasturchi bo'lish uchun kamida 3-4 ko'nikma nomlang.
Bir nechta xizmatlar orqali tarqalgan loglarni (tracing) qanday amalga oshirish mumkin?
Qaysi mavzularda odatda sizga savollar beriladi (qaysi savollarda o'zingizni ishonchli his qilasiz)?
Pesimistik va optimistik bloklar nima? Izolatsiya darajasini o'zgartirmasdan pesimistik blokni qanday olish mumkin?
O'zingizni dasturchi sifatida qanday baholaysiz va ish tajribangiz qanday?
Qachon parallelStream ishlatmaslik yaxshiroq?
Xizmatlar o'rtasidagi o'zaro ta'sir turlarini sanab o'ting.
Ma'lumotlar bazasi CPU ning 99% yuklangan bo'lsa nima qilish kerak? Voqeani qanday tahlil qilish mumkin?
So'rovning bajarilmasdan uning samaradorligini baholash mumkinmi?
Moliyaviy / tranzaksiya xizmatlari bilan ishlash tajribangiz haqida gapiring.
Hozirgi ish joyingiz haqida gapiring: mas'uliyat sohasining qanday o'zgargani, dastlab qanday funktsiyalar bo'lgan, hozir qanday, jamoa qanday ko'rinishda?
Collections.unmodifiableList() nima uchun kerak va nima qiladi?
So'nggi loyihangizda arxitektura qarorlariga qanday ta'sir qildingiz?
Qaysi Spring vositalari oqimlar bilan ishlash uchun ishlatilgan?
Nima bo'lib partitionlash, replikatsiya, sharding?
Nima uchun aynan Transactional Outbox — chunki boshqacha qilish mumkin edi, masalan, muvaffaqiyatli yuborilgandan so'ng Kafka'da faqat tasdiqlash?
O'zingiz haqida gapiring, so'nggi 2-3 yilda nima bilan shug'ullandingiz?
-- Strukturaga ega jadvallar mavjud Xodim id (PK) ism maosh dep_id (FK department.id) Bo'lim id (PK) nomi -- Har bir bo'limda maksimal maosh bilan barcha bo'lim nomlarining ro'yxatini qaytaradigan so'rov yozing select d.nomi, MAX(e.maosh) from Bo'lim d left join Xodim e on e.dep_id = d.id group by d.nomi