Sobes.tech

Java

Mahalliy rivojlanish muhitini sozlash va foydalanish bo'yicha tajribangiz bormi?

Junior — Middle
133

Xususiy konstruktor bilan sinf misolini misol bilan keltira olasizmi va uning maqsadini tushuntirib bering?

Junior — Middle
133

Redis saqlashiga ma'lumotlarni qanday yozish amalga oshiriladi?

Junior — Middle
133

2PC va 3PC haqida gapirib bering — ular qanday farq qiladi?

Senior
СБЕРСБЕР
133

Loyihangizda @Builder annotatsiyasidan foydalanishning afzalliklari va kamchiliklari qanday?

Junior — Middle
133

Nima uchun Map kolleksiya (Collection) emas?

Middle+
луция
133

WebSocketda qaysi protokol ishlatiladi?

Senior
Позитив Технолоджис
133

[ism] so'radi: Java'da istisnolar hierarxiyasi haqida gapirib bering.

Senior
сербская компания
133

OpenShift'dagi Service komponentining roli va asosiy funksiyalari nima?

Junior — Middle
AstonAston
133

HashMap'da joylangan elementlar soni oshgani sayin, bucketning ichki holati qanday o'zgaradi?

Junior — Middle
ЛанитЛанит
133

Junior dasturchilarga vazifalar belgilash va muddatlarni nazorat qilish bo'yicha tajribangiz bormi?

Senior
СБЕРСБЕР
133

Java'da satrlar havuzidagi obyektlar qanday yaratiladi va boshqariladi?

Junior — Middle
133

Spring kontekstida, sinfning konstruktorida @Inject annotatsiyasidan foydalanish bilan sinf ichidagi maydonga qo'llash o'rtasida qanday farq bor?

Junior — Middle
133

Daromad darajangizga qarab qanday summani ko'rib chiqmoqdasiz?

Middle
СБЕРСБЕР
133

So'nggi ish joyingizda aniq vazifalaringiz nima edi?

Senior
СБЕРСБЕР
133

Qaysi tranzaksiya izolyatsiya darajalarini bilasiz?

Senior
ки системы
133

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Kitob mavjudligini tekshirish " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Kitob allaqachon mavjud"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Kitob {} tomonidan {} bilan yaratildi, id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Kitob olish " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

if (Boolean.TRUE.equals(bool)) { // birinchi kalitni tekshirish String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... ba'zi mantiq log.warn("Kalitdan foydalanilmoqda " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // birinchi kalitni tekshirish String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... ba'zi mantiq log.warn("Kalitdan foydalanilmoqda " + key); }); } } }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

Ishingizda vaqtingizni tashkil qilish va hisobga olish uchun qanday asboblar yoki usullarni qoʻllaysiz?

Junior — Middle
133

Ko'p ipli dasturlash kontekstida ikki tekshirish usulining ishlash prinsipi haqida tushuntiring.

Middle — Middle+
133
/728