Görev: İki liste verildi, ikinci listede olmayan ilk listedeki öğeleri gösterin. Java'da bir çözüm yazın.
Java
X-Trace-ID başlığını nasıl doğrularız: başlık yoksa 400 döndür?
Mission Critical sistemler nelerdir ve hangi kısıtlamaları getirirler?
MQ ile Kafka arasındaki fark nedir?
Spring'de @Transactional kullanım özellikleri. İşlem izolasyon seviyeleri.
Kafka'da mesaj teslimi stratejileri nelerdir (en az bir kez, en fazla bir kez, tam olarak bir kez)?
Kafka konusu FIFO özelliğine sahip mi?
ClassLoader ne işe yarar?
Üretimdeki hizmetlerin takibi nasıl yapılıyordu? Kim çalışmayı izliyordu?
Java'da hash kodu üretiminden sorumlu nesneyi nasıl belirleriz?
Hangi oluşturucu desenleri biliyorsunuz?
Tüketici tarafında tekrar edilemeyen okuma ve deduplication sorununu nasıl çözersiniz?
Bu görevde durum makinesi üzerinde çalışmak zorunda kaldınız mı?
REST ve SOAP arasında üç farkı belirtin.
Synchronized anahtar kelimesi kullanılırken hangi monitörler kullanılır? Nerede yerleştirilebilir ve orada hangi monitörler kullanılır?
Dağıtık işlemlerle ilgili sorunlar yaşadınız mı? Saga deseninden bahsedin.
Gerçek projelerde tek sorumluluk ilkesini nasıl uygulayabilirsiniz?
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); }
Kafka, uygulamanın birkaç örneğiyle nasıl çalışır? Tüketici grubu, bölümler, yeniden dengeleme nedir?
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ı?