Java
Obyekt yönümlü proqramlaşdırmada obyektlərin davranışının nə olduğunu izah edə bilərsinizmi?
Java üçün Stream API-də bir axına terminal metodunu çoxsaylı dəfə tətbiq etmək mümkündürmü?
Spring, başqa bir bean-in metodunu @Transactional(propagation = REQUIRES_NEW) ilə çağırarkən, defolt propagasiya ilə olan metoddan necə davranır? Ana tranzaksiya ilə nə baş verir?
REST və SOAP arasındakı fərq nədir? REST nədir?
Tapşırığı tamamladıqdan sonra nə edirsiniz?
Java-da final açar sözü nə üçün istifadə olunur (sahələr, siniflər üçün)?
İş görüşməsi zamanı onun kəsilə biləcəyi və ya uğurla tamamlanmayacağına dair əlamətlər gördünüzmü?
Kafka-dan mesajları tamamilə silmək mümkündürmü?
Kodda statik blokdan istifadə nümunəsi verə bilərsinizmi?
Spring MVC-də HTTP sorğusu vasitəsilə fayl (şəkil) yükləməsini necə idarə etmək və diskə saxlamaq olar?
Əməliyyatların izolasiya səviyyəsini tənzimləmək niyə vacibdir və bu, sistemin işləməsinə necə təsir edir?
Peşəkar yorgunluqla mübarizə aparmaq və motivasiyanı bərpa etmək üçün hansı metodlardan istifadə etdiniz?
Java 17/21-in hansı yeni xüsusiyyətlərini istifadə edirsiniz?
Bağlı siyahının fərqli xüsusiyyətləri nələrdir və digər məlumat strukturlarından necə fərqlənir?
Spring Framework-də @Transactional qeydindən istifadə etməklə əməliyyatların dəstəyi necə həyata keçirilir?
Sistemin orta cavab vaxtı necə hesablana bilər?
Apache Kafka ilə bağlı təcrübəniz nədir və onu hansı layihələrdə istifadə etmisiniz?
İ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); }
Spring bir interfeysə bir neçə tətbiq olunduqda necə həll edir?
Sudoku həllərinin avtomatik yoxlanması üçün sistemi necə həyata keçirirsiniz?