Sobes.tech

Java

Əlaqəli, əlaqəsiz və yaddaşda olan bazalar arasındakı fərqi izah edin.

Senior
166

Bu SQL sorğusu (sorğu planı) hansı ardıcıllıqla icra olunur?

Senior
166

JPA-də Criteria API və Specification API istifadə etmisinizmi? Onlar nə üçündür?

Senior
166

JVM-də yaddaş strukturundan danışın — hansı seqmentlər var, proses necə işləyir.

Senior
166

Verilənlər bazası sxemi: etiketlərlə mesajları saxlamaq üçün neçə cədvəl lazımdır (bir çoxdan çox və ya çoxdan çox)?

Senior
166

Bir xidmət tək nümunə (bir instansiya) yüksək yüklü ola bilərmi?

Senior
166

Sinif adından asılı olmayaraq marşrutlaşdırmanı başqa necə həyata keçirmək olar?

Senior
165

MQ və Kafka arasındakı fərq nədir?

Senior
165

Stream-də aralıq və terminal operatorlar nədir? Nümunələr verin.

Senior
165

Qeydiyyat sistemi üçün dizayn nümunəsini seçin (verilənlər bazasında, mətn faylında, sorğu vasitəsilə)

Middle
165

Dead Letter Queue-dən oxuma məntiqini necə qurmusunuz və ack (əllə təsdiqləmə) harada edilir?

Senior
165

Fibonacci ardıcıllığının N-ci elementini qaytaran metod yazın

Senior
164

-- Strukturaya malik olan cədvəllər mövcuddur İşçi id (PK) ad maaş dep_id (FK department.id) Şöbə id (PK) ad -- Hər şöbədə ən yüksək maaş olan bütün şöbələrin adlarının siyahısını qaytaran sorğu yazın select d.ad, MAX(e.maaş) from Şöbə d left join İşçi e on e.dep_id = d.id group by d.ad

Senior
164

Son iş yerinizdəki konkret vəzifələriniz nələr idi?

Senior
164

Synchronized açar sözündən istifadə zamanı hansı monitorlar istifadə olunur? Onu harada yerləşdirmək olar və orada hansı monitorlar tətbiq olunur?

Senior
164

Paylanmış əməliyyatlarla bağlı problem yaşayıbsınızmı? Saga nümunəsi haqqında danışın.

Senior
164

İstifadəçilərə brauzerdə fayllarla işləmək imkanı verən sistem var. Standart texnologiya yığını: Java, Spring, React, Postgres. Fayllar backend-də fayl sistemində saxlanılır, fayl metadataları verilənlər bazasında. Komanda faylın adını dəyişdirmək funksiyasını həyata keçirdi. Bu metod, backend-də faylın adını dəyişdirmək üçün əsasdır. Mövcud kodda potensial problemləri müəyyən etmək və onların həll yollarını təklif etmək üçün nəzərdən keçirmə aparılmalıdır. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // diskdə faylın adını dəyişmək exec("update file set name='" + newName + "' where id = " + id); }

Middle+
164

Mikroxidmətin yükləmə testini keçirmək üçün hansı alətdən istifadə etmək lazımdır?

Senior
164

REST və SOAP arasında üç fərq qeyd edin.

Senior
164

LLM necə işləyir? Nə üzərində işləyir?

Senior
164
/93