Sobes.tech

Java

Görev: İki liste verildi, ikinci listede olmayan ilk listedeki öğeleri gösterin. Java'da bir çözüm yazın.

Senior
161

X-Trace-ID başlığını nasıl doğrularız: başlık yoksa 400 döndür?

Senior
161

Mission Critical sistemler nelerdir ve hangi kısıtlamaları getirirler?

Senior
161

MQ ile Kafka arasındaki fark nedir?

Senior
161

Spring'de @Transactional kullanım özellikleri. İşlem izolasyon seviyeleri.

Senior
161

Kafka'da mesaj teslimi stratejileri nelerdir (en az bir kez, en fazla bir kez, tam olarak bir kez)?

Senior
161

Kafka konusu FIFO özelliğine sahip mi?

Senior
161

ClassLoader ne işe yarar?

Senior
161

Üretimdeki hizmetlerin takibi nasıl yapılıyordu? Kim çalışmayı izliyordu?

Senior
161

Java'da hash kodu üretiminden sorumlu nesneyi nasıl belirleriz?

Junior — Middle
161

Hangi oluşturucu desenleri biliyorsunuz?

Senior
160

Tüketici tarafında tekrar edilemeyen okuma ve deduplication sorununu nasıl çözersiniz?

Senior
160

Bu görevde durum makinesi üzerinde çalışmak zorunda kaldınız mı?

Middle+
160

REST ve SOAP arasında üç farkı belirtin.

Senior
160

Synchronized anahtar kelimesi kullanılırken hangi monitörler kullanılır? Nerede yerleştirilebilir ve orada hangi monitörler kullanılır?

Senior
160

Dağıtık işlemlerle ilgili sorunlar yaşadınız mı? Saga deseninden bahsedin.

Senior
160

Gerçek projelerde tek sorumluluk ilkesini nasıl uygulayabilirsiniz?

Junior — Middle
160

Bir tarayıcıda dosyalarla çalışmaya olanak tanıyan bir sistem var. Standart yığın: Java, Spring, React, Postgres. Dosyalar arka planda dosya sisteminde saklanıyor, dosya meta verileri veritabanında. Takım, dosya yeniden adlandırma özelliğini uyguladı. Bu yöntem, dosyayı arka planda yeniden adlandırmak için temel bir yöntemdir. Mevcut kodda potansiyel sorunları tespit etmek ve çözüm önerileri sunmak için bir inceleme yapılmalı. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // diskte dosya yeniden adlandırma exec("update file set name='" + newName + "' where id = " + id); }

Middle+
160

Kafka, uygulamanın birkaç örneğiyle nasıl çalışır? Tüketici grubu, bölümler, yeniden dengeleme nedir?

Senior
160

RequestCount ve startTime sayacı ayrı ayrı atomiktir. Pencere sona erdikten sonra aynı anda gelen birkaç iş parçacığının ortak güncellemesinin atomik olacağına dair garanti var mı?

Senior
160
/93