Sobes.tech

Java

Görev "gecikmeyi azaltmak" olarak formüle edildi ve bunun çözümünü kendiniz mi aradınız?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
101

Hiç takım lideri olarak görev yaptınız mı?

Senior
Яндекс вертикали
101

Kafka + Redis sıralı küme + harici zamanlayıcı ile gecikmiş bildirimler nasıl çalışır?

Senior
ИП Ганус Александр Андреевич
101

Java'da hangi çöp toplayıcıları (Garbage Collectors) biliyorsunuz? Farklı türlerin kullanımıyla ilgili öneriler var mı?

Senior
Napoleon IT
101

AI/ML ürünleriyle çalışma deneyiminiz var mı?

Senior
SSP Soft
101

Yığın açısından ne daha iyidir?

Middle+
Клиент ОТП
101

Geliştirme sürecinden (Agile/Scrum) bahsedin. Görevler nasıl değerlendirilir?

Senior
Velenes.Tech
101

7. Yönetici panelinde yeni ürün ekleme formunu test ediyorsunuz. Yeni bir ürün oluşturuyor, Kaydet düğmesine tıklıyor ve boş beyaz bir ekran görüyorsunuz. Sonraki adımlarınızı açıklayın.

Middle
waysbits
101

Stream API'de iki ana işlem türü nelerdir?

Senior
ИП Ганус Александр Андреевич
101

Spring Data ve Hibernate ile çalıştınız mı? Hangi performans sorunlarını çözdünüz?

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

Mikroservis mimarisi kullanmanın gerekmediği bir örnek verin ve birkaç neden sıralayın.

Senior
Альфа-БанкАльфа-Банк
101

Istio hangi görevler için uygundur?

Senior
ИП Ганус Александр Андреевич
101

Eski değerleri çıkaran LRU önbelleği uygulayın (temel uygulama)

Senior
СовкомбанкСовкомбанк
101

Rapor sisteminde hangi Kafka konuları olacak, kim üretir ve kim tüketir?

Senior
СБЕРСБЕР
101

Bir SQL sorgusu yazın: üçten fazla yazarı olan tüm kitapların başlıklarını seçin.

Senior
Ozon ФинтехOzon Финтех
101

Bir long değişkeni için volatile kullanmak mümkün mü ve hangi durumlarda bu güvenlidir?

Senior
ИП Ганус Александр Андреевич
101

/** * Donanım ile etkileşim için arayüz. */ interface Hardware { /** * 50, 100, 500, 1000, 5000 nominal değerlerdeki banknotların sayısını içeren bir dizi döndürür. * Yöntem yavaş çalışır ve gürültü yapar. * * @return Her öğe belirli bir nominal değere sahip banknotların sayısını temsil eden dizi. * Örneğin, [10, 20, 30, 40, 50] şu anlama gelir: * - 50 rublük 10 banknot * - 100 rublük 20 banknot * - 500 rublük 30 banknot * - 1000 rublük 40 banknot * - 5000 rublük 50 banknot */ int[] getBillsCounts(); /** * Çıkış kutusuna belirtilen banknotları yükler. * * @param billsCounts [50, 100, 500, 1000, 5000] nominal değerlerdeki banknotların sayısı içeren dizi. * Örneğin, [0, 1, 0, 2, 0] şu anlama gelir: * - 0 banknot 50 rublük * - 1 banknot 100 rublük * - 0 banknot 500 rublük * - 2 banknot 1000 rublük * - 0 banknot 5000 rublük */ void giveBills(int[] billsCounts); } /** * Otomatonun çalışma mantığını uygulamak için sınıf. * Burada kod yazılmalı */ class MyATM { /** * Otomatonun donanımı. */ Hardware hardware; public boolean withdraw(int amount) { int[] counts = hardware.getBillsCounts(); int[] nom = {50, 100, 500, 1000, 5000}; int[] toGive = new int[5]; for (int i = 4; i >= 0; i--) { int needed = amount / nom[i]; int use = Math.min(needed, counts[i]); toGive[i] = use; amount -= use * nom[i]; } if (amount != 0) { return false; } hardware.giveBills(toGive); return true; } }

Senior
РайффайзенРайффайзен
101

Bağımlılık Ters Çevirme ilkesini ne zaman uygulamalı ve ne zaman uygulamamalı (YAGNI ile ilişkisi)

Senior
cdti
101

Spring'de hangi scope'lar var? Singleton scope nedir?

Senior
СБЕРСБЕР
101

CAP teoremi hakkında bana anlat. Nedir ve ne işe yarar?

Senior
Т-БанкТ-Банк
101
/726