Sobes.tech

Бизнес логикасынын контекстинде, equals ыкмасын ишке ашырууда бардык талааларды эске алуу зарурубу?

Middle
213

Соңку долбоордо маалыматтар базаларын көзөмөлдөө жана башкаруу кимге тийиштүү болду?

Junior — Middle
Hftlabs
213

Javaда исключение (Exception) жана каталар (Error) кандай айырмаланат?

Junior
213

Жобаларыңызда Repeatable Read изоляция деңгээлин колдондуңузбу?

Junior — Middle
ВТБВТБ
213

Циклдуу көзкарандоздуулук программаларда эс тутумдун агып кетишине алып келеби?

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

Mavenдин өмүр циклы жөнүндө айтып бериңиз.

Middle
212

Жобаларыңызда автоматташтырылган тест үчүн кандай инструменттер жана китепканалар колдондуңуз?

Junior — Middle
AstonAston
212

Билим берүү платформасын автоматташтыруу системасын түзүүдө кандай кыйынчылыктарга туш келдиңиз?

Junior — Middle
212

Объектке багытталган программалоодо полиморфизм жана абстракция түшүнүктөрүнүн айырмасын түшүндүрө аласызбы?

Junior — Middle
212

Кодду окуп чыгып, каталардын белгилерин белгилеңиз /** * Кардар сатып алган билет менен кошумча төлөм менен конкреттүү орунду тандай алат. * Орундардын негизги баасы тарифтер менен аныкталат (сырткы сервис). * Айрым тарифтер (PREMIUM, ULTRA) үчүн төлөмдө арзандатуу жасалышы керек. * Брондоо учурунда кардарга төлөө үчүн эсеп-фактура чыгарылады. Төлөмдү башкаруу сырткы сервисте жүргүзүлөт. */ @Service public class SeatBookingService { @Autowired private SeatBookingRepository seatBookingRepository; @Autowired private TicketRepository ticketRepository; @Autowired private TariffClient tariffClient; @Autowired private CustomerClient customerClient; @Autowired private PaymentClient paymentClient; /** * Брондоо. * @param seatCode орун коду (мисалы 19A) * @param ticketId билеттин ID */ @Transactional public void bookSeat(String seatCode, UUID ticketId) { var ticket = ticketRepository.findById(ticketId); // брондойбуз var seatBooking = new SeatBooking(seatCode, ticket.get().getFlightId(), ticketId, BookingStatus.BOOKED); seatBookingRepository.save(seatBooking); // тандалган учактагы орун үчүн негизги бааны издейбиз var basePrice = tariffClient.getBasePrice(ticket.get().getPlaneModel(), seatCode); // кардар тууралуу маалымат издейбиз Long userId = (Long) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); var userData = customerClient.getCustomer(userId); System.out.println("Табылган колдонуучу " + userData.getFio() + " документ номери " + userData.getDocument()); var price = basePrice; if (userData.getTariff() == "PREMIUM") { // 50% арзандатуу price = basePrice * 0.5d; } if (userData.getTariff() == "ULTRA") { // 20% арзандатуу price = basePrice * 0.8d; } var invoice = new Invoice(price, ticketId, userId); // эсеп-фактураны чыгарабыз paymentClient.sendInvoice(invoice); System.out.println("Төлөм чыгарыла баштады"); } @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

Javaда объекттерди сорттоо учун Comparable жана Comparator интерфейстеринин негизги айырмасы эмнеде?

Junior — Middle
212

Технологиялар тармагында окутуу материалдары жана жаңыртууларды издөө үчүн кайсы булактарды колдонуп жатасыз?

Junior — Middle
212

MongoDB маалыматтар базасындагы ар кандай топтомдор ортосунда байланыштарды түзүү мүмкүнбү?

Junior — Middle
212

Маалыматтар базасына суроолор кантип түзүлөт?

Junior
212

Javaда өзгөрмөлөрдүн алдын ала кандай маанилер менен башталат?

Junior
212

Классардын иерархиясын эске алганда конструкторлорду жана баштапкы блокторду чакыруунун тартиби кандай?

Middle
212

SQL Injection түрүндөгү чабуул кандайча жүргүзүлөт жана ал базадагы олуттуу кемчиликтерди кантип колдонуп жатат?

Junior — Middle
УралсибУралсиб
212

SQL жана NoSQL маалыматтар базаларынын айырмасы эмнеде?

Junior
212

@Bean белгиси кай колдонулат?

Middle
212

Программалоодо мурасамалык жана байланыш кайда колдонуу эң жакшы?

Middle
212
/726