Sobes.tech

Java

Çox ipli tətbiqdə baş verə biləcək problemi adlandırın. Race Condition haqqında danışın.

207

HashMap ilə bağlı nə səhv edə bilər, əgər bütün açarların eyni hash kodu varsa? Niyə axtarış yavaşlayacaq?

207

Sual 1. HashMap-də açar kimi istifadə edilə bilməyən məlumat tipləri hansılardır? - Massivlər - Atomiklər (AtomicBoolean, AtomicInteger və s.) - Primitivlər - Referanslar

184

Sual 7. ExampleService adlı bir xidmət var (şəkilə bax). Əgər xarici xidmət ardıcıl olaraq aşağıdakı metodları çağırırsa: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Cache boşdursa, CityDao::getCity neçə dəfə çağırılacaq? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 CacheManager-in həyata keçirilməsindən asılıdır

178

Sual 6. Kafka mövzusuna 10 mesaj daxil edilir və fərqli consumer qruplarına malik 2 consumer mövzusundan oxunur. Hər bir consumer neçə mesaj sayır? 5 10 Mövzudakı partisiya sayısından asılıdır ReplicationFactor dəyərindən asılıdır

165

Fərqli obyektlər üçün həmişə fərqli dəyərlər qaytaran (kolliziyalar olmadan) hashCode tətbiq etmək mümkündürmü?

152

Obyektin dərin nüsxəsini çıxarmağın hansı üsulları var?

151

Sual 3. HashCode hesablaması üçün istifadə olunan açar obyekt sahəsi, HashMap-ə əlavə etdikdən sonra dəyişdirilərsə, nə yanlış ola bilər? - Açar ilə axtarış düzgün obyekt qaytarmayacaq - Açar ilə axtarış yavaşlayacaq - Açar ilə axtarış heç bir obyekt qaytarmayacaq

150

Daxili siyahının xarici istinad vasitəsilə mutasiyalarından necə qorunmaq olar (konstruktorda müdafiə nüsxəsi)?

150

Dərin nüsxə problemini necə həll etmək olar (AtomicInteger.incrementAndGet vasitəsilə siyahının öz elementlərini dəyişdirmək)?

149

Sual 2. Əgər bütün açarların eyni hashCode-ə malik olduğu halda HashMap ilə nə səhv ola bilər? - Açar ilə axtarış düzgün obyekti qaytarmayacaq - Açar ilə axtarış yavaşlayacaq - Açar ilə axtarış heç bir obyekt qaytarmayacaq

146

Getter-in irsiyyəti və üst-üstə yazılmasından necə qorunmaq olar (ki, həmkar getter-i override edə bilməsin və ehtiyat nüsxəsini silməsin)?

145

Monolit arxitekturanın hansı üstünlükləri var?

143

HashMap-də açar kimi massiv istifadə etmək mümkündürmü? Niyə bu pis fikirdir?

137

HashMap açarları xaricində başqa harada istifadə etmək daha münasibdir?

136

Java-da sinxronizasiya üçün hansı alətlər var?

136

JIT tərtibatı nədir? - Kodu jar faylına tərtib etmək - Bayt-kodunu proqram işləyərkən birbaşa maşın koduna tərtib etmək - JavaScript-i performansı optimallaşdırmaq üçün maşın koduna tərtib etmək - Layihəni git pipeline-də tərtib etmək

133

SELECT fio, position, salary FROM users WHERE salary = (SELECT MAX(salary) FROM users WHERE position = users.position);

132

Monolitin mikroxidmətlərə bölünməyə başlamaq üçün hansı meyarlar var?

126

Cari iş yerinizdən niyə ayrılmağa qərar verdiniz?

124
/2