Sobes.tech

Java

Készen állsz arra, hogy havonta egyszer meglátogasd az irodát (Moszkva)?

Senior
АО Национальная система платежных карт
113

Mesélj a tapasztalatodról és a jelenlegi projektedről

Senior
SSP Soft
113

Milyen probléma léphet fel egy produkciós környezetben, ha több szálon keresztül férünk hozzá a szolgáltatáshoz (több REST-kérés párhuzamosan)?

Senior
VKVK
113

Mesélj a MegaFon-os projektről, mivel foglalkoztál?

Senior
01.tech
113

Milyen memória területek léteznek a JVM-ben, és mire szolgálnak?

Senior
Octo
113

Válassz egy tervezési mintát a naplózó rendszerhez (adatbázisban, szövegfájlban, lekérdezésen keresztül)

Middle
СБЕРСБЕР
113

Milyen sharding típusok léteznek? Meséljen a fő megközelítésekről.

Senior
Ozon ФинтехOzon Финтех
113

Mi az a CDC (Változásadat-gyűjtés)?

Senior
МВидео/эльдорадо
113

Mit tud a Garbage Collector-ról a JVM-ben? Milyen GC típusok léteznek?

Intern
sber tech
113

Mire figyelnek a adatbázis tervezésekor? Milyen elvek?

Senior
BSS
113

Olvassa el a kódot, és hangsúlyozza a hibákat @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // A lekérdezés tartalmazhat teljes nevet vagy csak a név egy részét, például "Vladimir Panov" vagy "panov" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("túl népszerű keresés túl sok adatokkal, figyelmeztetés küldése..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } }

Senior
ТБанк
113

Mik az előnyei és hátrányai a természetes kulcsok használatának az adatbázisokban?

Junior — Middle
СБЕРСБЕР
113

Más mechanizmusokat is figyelembe vettek a dokumentum státuszának megszerzésére, mint például a folyamatos polling (például WebSocket vagy Server-Sent Events)?

Senior
Сбербанк
113

Mi történik, ha elfelejted mockolni egy metódust Mockito-val végzett tesztben, és az meghívódik a tesztben?

Senior
Альфа КапиталАльфа Капитал
113

Meséljen a Java fejlesztésben szerzett tapasztalatáról az elmúlt 5-6 évben, és az AI alkalmazásával kapcsolatos fejlődésről.

Senior
Альфа-БанкАльфа-Банк
113

Külön osztályt kell-e létrehozni egy adott funkció megvalósításához?

Junior — Middle
113

Miért nem működik az @Async ugyanazon osztályon belüli metódusok hívásakor a Springben?

Senior
СБЕРСБЕР
113

Mi történik, amikor egy böngészőből HTTP-kérést küldesz, amíg választ nem kapsz?

Middle+
Клиент ОТП
113

Hogyan használták a Kafka Streams-t a projektben?

Middle+
PAYNET
113

Milyen szinkronizációs eszközök vannak Java-ban?

Senior
РТЛабс
113
/726