Sobes.tech

Java

Kuidas tegelete dünaamiliste päringutega Spring Data JPA-s?

Junior — Middle
Ifellow
212

Kas olete kasutanud SELECT-i ehitust andmete uuendamise operatsioonides (UPDATE)?

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

Kas HashMap andmestruktuuril on etteaimatav järjekord elementidele?

Junior — Middle
212

Kas on võimalik ühendada suur ja keeruline ülesanne mitme väiksega ühe meeskonna raames?

Junior — Middle
РайффайзенРайффайзен
212

Kas saaksite selgitada polümorfismi ja abstraktsiooni vahelist erinevust objektorienteeritud programmeerimises?

Junior — Middle
212

Kas andmestruktuur töötleb nime, millel on võimalus seda mõlemas suunas läbida või ainult ühes?

Junior — Middle
212

Lugege kood läbi ja märkige vead /** * Klient, kellel on ostetud pilet, võib lisatasu eest valida konkreetse koha. * Kohtade põhinõuded määratakse tariifide (väline teenus) kaudu. * Teatud tariifide (PREMIUM, ULTRA) puhul tuleb maksmise ajal teha allahindlus. * Broneerimisel väljastatakse kliendile arve maksmiseks. Makse haldamine toimub välise teenuse kaudu. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Broneerimine. * @param seatCode koha kood (nt 19A) * @param ticketId pileti ID */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); // broneerime var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); // otsime põhihinna valitud kohale lennukis var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); // otsime kliendi andmed Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Leitud kasutaja " + userData.getFio() + " dokumendi number " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { // 50% allahindlus price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { // 20% allahindlus price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); // väljastame arve paymentClient.sendInvoice(invoice); System.out.println("Arve väljastatud"); } @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

Milliseid sõltuvuste sisestamise viise te tead?

Junior
212

Kui ma kutsun meetodi toList() Streamil, kas on tulemuseks ArrayList või mõni muu kollektsiooni tüüp?

Junior — Middle
СБЕРСБЕР
212

Kas saaksite selgitada, mida tähendab lühend SLF4J ja kuidas seda kasutatakse Java projektides?

Junior — Middle
СБЕРСБЕР
212

Miks on oluline rakendada ACID omadusi andmebaasi tehingutega töötamisel?

Junior — Middle
212

Kas Runnable liidest võib pidada ülesannete täitmise liideseks Java-s?

Junior — Middle
212

Mis vahe on meetoditel equals ja hashCode Java-s?

Junior
212

Kas saaksite selgitada lock-free algoritmide kontseptsiooni ja nende erinevusi teiste sünkroniseerimismeetoditega?

Junior — Middle
Смарттек
212

Millised on peamised erinevused LinkedList ja ArrayList vahel Java-s?

Junior
212

Milline on teie kogemus funktsioonidele või funktsioonidele põhinevate kasutajaliideste arendamisel või funktsioonide kasutamisel peamise komponendina?

Junior — Middle
212

Milline autentimise ja autoriseerimise lähenemine on teie projektis Spring Securitys rakendatud?

Junior — Middle
Консалтика
212

Kas on võimalik luua oma käitumine konstruktorile pärandatud klassis, seda üle kirjutades?

Junior — Middle
212

Mis on AutoCloseable liides ja kuidas töötab try-with-resources konstruktsioon Java's?

Middle
212

Kuidas määrata Gradle konfiguratsioonifailis konkreetne transitiivne sõltuvusversioon?

Junior — Middle
Firecode
212
/726