Sobes.tech

Java

Warum kann die Methode mit @Transactional keine Transaktion erstellen?

Senior
IT OneIT One
120

Wie interagieren Microservices miteinander?

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

Was ist der Load Factor in HashMap und was passiert, wenn er erreicht wird?

Middle
RedLab
120

Praktische Aufgabe: Entwerfen Sie ein System zum Geldtransfer zwischen Konten mit den Anforderungen: 1000 Transaktionen/Sekunde, transaktionale Korrektheit, synchrone API.

Senior
Napoleon IT
120

In welchem Speicherbereich wird ConcurrentHashMap gespeichert? Welchen Container sollte man für die Speicherung von Metriken verwenden?

Senior
РТК ИТ
120

Was ist der Unterschied zwischen der Speicherung von Informationen in PostgreSQL mit integrierten Methoden und der einfachen Speicherung als Textdaten?

Junior — Middle
120

Wie schreibt man einen Test für Kafka (Producer/Consumer)?

Middle+
МТСМТС
120

Wie erstellt man einen Index auf einer großen Tabelle in der Produktion ohne Sperrung und ohne Überschreitung der Kubernetes-Timeouts?

Senior
Ecom.tech
120

Welche Schnittstelle wird zur Verwaltung von Transaktionen in Spring verwendet?

Senior
ИП Ганус Александр Андреевич
120

Erzähl mir von der schwierigsten/interessantesten Aufgabe.

Senior
Позитив Технолоджис
120

Was passiert, wenn der Spring-Kontext beim Deployment in Kubernetes abstürzt?

Senior
Velenes.Tech
120

Kennst du den CAP-Satz? Wie implementiert man ein verteiltes System, das alle Eigenschaften des CAP erfüllt? Nenne alle drei Eigenschaften und erkläre, wie sie paarweise kombiniert werden.

Senior
Umbrella IT
120

Was ist eine Consumer Group in Kafka?

Senior
РТК ИТ
120

Welche Metriken wurden von den Anwendungen erfasst? Wie haben Sie mit dem Monitoring gearbeitet?

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

Der Auth-Service befindet sich zwischen API und Transaktionsservice — wenn er ausfällt, bricht alles zusammen. Wie haben Sie das abgesichert?

Senior
Альфа
120

Lesen Sie den Code und zählen Sie die Fehler ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // In der Abfrage kann sowohl ein vollständiger Wert als auch nur ein Teil des Namens sein, z.B. "Vadim Pavlo" oder "pavlo" @Transactional public List<Author> search(String query) { List<Author> authors = authorRepository.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("zu beliebte Suche mit zu vielen Daten, sende eine Warnung..."); 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
ТБанк
120

Welche Probleme gibt es bei Spring Kafka mit virtuellen Threads? Oder gibt es überhaupt keine Probleme?

Senior
СБК ПАРУС
120

Was ist der Unterschied zwischen einer Dockerfile und einer Docker Compose-Datei?

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

Schreiben Sie eine Java-Methode, die eine Zeichenkette akzeptiert und eine Statistik der Zeichen zurückgibt (wie oft jedes Zeichen vorkommt)

Intern
sber tech
120

Wie haben Sie die eingehenden Anfragen analysiert?

Junior — Middle
Tiqum
120
/726