Java
Ko meklē darba formāta ziņā? Vai esi Maskavā?
Vai jums ir pieredze ar Kotlin vai reaktīvo programmēšanu?
Cik pareizi ir izmantot mutablu objektu kā atslēgu HashMap? Kādi nosacījumi jāievēro?
[vārds] jautāja: Kādas kļūdas ir Java? Sniedz piemērus.
Kā jūs optimizējāt SQL vaicājumus?
Divas transakcijas: viena lasa, otra atjauno tās pašas datus. Kas notiks? Neatkārtojamas lasīšanas problēma un izolācijas līmenis Repeatable Read.
Kam paredzēts GIN indekss PostgreSQL?
[vārds] jautāja: Kubernetes ir atmiņas limits 1 GB, un JVM tiek palaista ar -Xmx 1 GB. Cik dzīvotspējīga ir šāda konfigurācija?
Kas ir Kafka un kā tas darbojas? Kā tas atšķiras no parastajiem ziņojumu starpniekiem?
Kā padarīt klasi nemaināmu (immutable)?
Vai tā bija mikroservisu arhitektūra?
Kā iegūt konkrētus commitus no citas personas zara Git?
Kādi ir Spring ieviešanas veidi?
Kā sistēma saprata, ka jāiet vienā vai citā ceļā? Ar ko tā balstījās, lai atšķirtu dokumentus?
Kuras tehnoloģijas tika izmantotas autorizācijai?
Kā izveidot efektīvu indeksu zemas selektivitātes kolonnai (piemēram, statuss: jauns/strādā/izpildīts), kad svarīgs ir tikai 'jauns' statuss?
Kā bagātināt LLM kontekstu? Kas ir RAG un kā tas darbojas?
Vai ir atvērta IP, pašnodarbinātība vai cita nodarbinātība?
Kā risināt dziļās kopijas problēmu (elementu mutāciju caur AtomicInteger.incrementAndGet)?
Ievades dati OperationId TransactionId ISIN RcvID SndId Quantity OperationId - operācijas ID (vesels skaitlis) TransactionId - transakcijas ID (vesels skaitlis) ISIN - instrumenta ID (virkne) RcvID - saņēmēja klienta ID (vesels skaitlis), ja -1, tas ir izeja SndId - sūtītāja klienta ID (vesels skaitlis), ja -1, tas ir ieeja Quantity - instrumenta daudzums (double) OperDate - datums [phone] formātā Piemēra ievades rindas: 1 1 RUB [phone] USD [phone] USD [phone] RUB [phone] Jāskaita katra instrumenta daudzums katram klientam pēdējā datumā [phone] USD [phone] USD [phone] RUB 100