Sobes.tech

Java

Java'da veri tipleri nasıl karşılaştırılabilir?

Junior
213

ApplicationContext'te aynı bean'i birkaç kez almaya çalışırsanız ne olur?

Middle
213

İş mantığı bağlamında, equals metodunu uygularken varlığın tüm alanlarını dikkate almak zorunlu mu?

Middle
213

Son projenizde veritabanlarının kontrolü ve yönetimini kim yaptı?

Junior — Middle
Hftlabs
213

Java'da istisna (Exception) ile hata (Error) arasındaki fark nedir?

Junior
213

Projelerde Repeatable Read izolasyon seviyesini kullandınız mı?

Junior — Middle
ВТБВТБ
213

Döngüsel bağımlılıkları bir programda bellek sızıntılarına neden olabilir mi?

Junior — Middle
Т-БанкТ-Банк
213

Starter'a benzer bir bileşen veya mekanizmanın geliştirilmesi veya uygulanması durumlarınız oldu mu?

Junior — Middle
212

Projelerinizde otomatik testler için hangi araçlar ve kütüphaneler kullandınız?

Junior — Middle
AstonAston
212

Stream kullanımı Java'da işlemlerin yürütme hızını etkileyecek mi?

Junior — Middle
212

Bir eğitim platformunu otomatikleştirmek için bir sistem oluştururken hangi zorluklarla karşılaştınız?

Junior — Middle
212

Nesne yönelimli programlamada polimorfizm ve soyutlama kavramları arasındaki farkı açıklayabilir misiniz?

Junior — Middle
212

Kodu okuyun ve hataları vurgulayın /** * Satın alınmış bir bileti olan müşteri, ek ücret karşılığında belirli bir koltuk seçebilir. * Koltukların temel fiyatı, tarifeler (harici servis) tarafından belirlenir. * Belirli tarifelere (PREMIUM, ULTRA) sahip müşteriler için ödeme sırasında indirim yapılması gerekir. * Rezervasyon sırasında, ödeme için bir fatura düzenlenir. Ödeme yönetimi üçüncü taraf bir serviste gerçekleştirilir. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Rezervasyon. * @param seatCode koltuk kodu (örneğin 19A) * @param ticketId bilet kimliği */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); //rezervasyon yapıyoruz var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); //uçaktaki seçilen koltuk için temel tarifeyi buluyoruz var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); //müşteri verilerini buluyoruz Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Bulunan kullanıcı " + userData.getFio() + " belge numarası " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { //%50 indirim price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { //%20 indirim price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); //faturayı gönder paymentClient.sendInvoice(invoice); System.out.println("Fatura gönderildi"); } @Data @Table("seat_booking") public class SeatBooking { @Column private String seatCode; @Column private UUID flightId; @Column private UUID ticketId; @Column private BookingStatus status; } public enum BookingStatus { BOOKED, PAID; }

Senior
ТБанк
212

@Transactional anotasyonunda ayarlanabilecek farklı Propagation türleri hakkında konuşabilir misin?

Junior — Middle
212

Java'da nesneleri sıralarken Comparable ve Comparator arayüzleri arasındaki temel fark nedir?

Junior — Middle
212

Teknoloji alanında eğitim materyalleri ve güncellemeleri ararken hangi kaynakları kullanıyorsunuz?

Junior — Middle
212

MongoDB veritabanındaki farklı koleksiyonlar arasında bağlantılar kurmak mümkün mü?

Junior — Middle
212

Veritabanı sorguları nasıl oluşturulur?

Junior
212

Java'da değişkenler varsayılan olarak hangi değerlerle başlatılır?

Junior
212

Sınıf hiyerarşisi dikkate alınarak yapıcılar ve başlatma bloklarının çağrı sırası nedir?

Middle
212
/726