Sobes.tech

Java

Welche ersten Maßnahmen sind bei der Einarbeitung in ein bereits entwickeltes Projekt zu ergreifen?

Junior — Middle
149

Wie haben Sie die Schwierigkeit und den Fortschritt bei der Erledigung von Aufgaben an Ihrem vorherigen Arbeitsplatz gemessen?

Junior — Middle
Северсталь-ИфокомСеверсталь-Ифоком
149

Wie kann man die durchschnittliche Reaktionszeit des Systems berechnen?

Junior — Middle
149

Wie werden atomare Operationen mit Variablen in einer Multithread-Umgebung implementiert und funktionieren sie?

Junior — Middle
Prooftech
Альфа-БанкАльфа-Банк
149

Was ist die Hauptfunktion der JVM und warum ist sie wichtig für die Ausführung von Java-Programmen?

Junior — Middle
149

Wie wird ein Element in HashMap bei Kollisionen von Schlüsseln hinzugefügt?

Junior — Middle
АЙ-ТЕКОАЙ-ТЕКО
149

Welche Arten von Projekten interessieren Sie am meisten und warum?

Junior — Middle
149

Was sind die Unterschiede bei den Ansätzen zur Bereinigung des Stacks in C# und Java?

Junior — Middle
eRaga Infosystem
149

War die Reihenfolge der Ereignisse in Kafka wichtig? Wie wurde sie sichergestellt?

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

Kannst du Inhalte in sozialen Medien verwalten und veröffentlichen?

Junior — Middle
SimbirsoftSimbirsoft
149

Welche Erfahrung haben Sie in der Einrichtung der Remote-Debugging von Anwendungen?

Junior — Middle
149

Welche Werkzeuge oder Ansätze haben Sie in Ihrem letzten Projekt zur Sammlung und Analyse von Metriken verwendet?

Junior — Middle
СБЕРСБЕР
149

Wie erkennt man, wann eine Klasse oder ein Modul zu viele Funktionen ausführt und das Prinzip der Einzelverantwortung verletzt?

Junior — Middle
ОТП БанкОТП Банк
149

Welche Erfahrung haben Sie mit Multithread-Programmen und Thread-Synchronisation?

Junior — Middle
Консалтика
ФСК
AstonAston
149

Was ist die Hauptfunktion von ORM in der Softwareentwicklung?

Junior — Middle
Формат кодаФормат кода
149

Wie bestimmt man, welcher Index zur Optimierung der Datenbankleistung erstellt werden soll?

Junior — Middle
СамокатСамокат
149

/** * Schnittstelle zur Interaktion mit der Hardware des Geldautomaten. */ interface Hardware { /** * Gibt ein Array mit der Anzahl der Scheine nach Nennungen 50, 100, 500, 1000, 5000 zurück. * Die Methode arbeitet langsam und erzeugt Lärm. * * @return Array, wobei jedes Element die Anzahl der Scheine einer bestimmten Nennung entspricht. * Zum Beispiel bedeutet [10, 20, 30, 40, 50]: * - 10 Scheine zu 50 Rubel * - 20 Scheine zu 100 Rubel * - 30 Scheine zu 500 Rubel * - 40 Scheine zu 1000 Rubel * - 50 Scheine zu 5000 Rubel */ int[] getBillsCounts(); /** * Lädt die angegebenen Scheine in die Ausgabe. * * @param billsCounts Array mit der Anzahl der Scheine nach Nennungen [50, 100, 500, 1000, 5000]. * Zum Beispiel bedeutet [0, 1, 0, 2, 0]: * - 0 Scheine zu 50 Rubel * - 1 Schein zu 100 Rubel * - 0 Scheine zu 500 Rubel * - 2 Scheine zu 1000 Rubel * - 0 Scheine zu 5000 Rubel */ void giveBills(int[] billsCounts); } /** * Klasse zur Implementierung der Logik des Geldautomaten. * Hier muss Code geschrieben werden */ class MyATM { /** * Hardware des Geldautomaten. */ Hardware hardware; public boolean withdraw(int amount) { int[] counts = hardware.getBillsCounts(); int[] nom = {50, 100, 500, 1000, 5000}; int[] toGive = new int[5]; for (int i = 4; i >= 0; i--) { int needed = amount / nom[i]; int use = Math.min(needed, counts[i]); toGive[i] = use; amount -= use * nom[i]; } if (amount != 0) { return false; } hardware.giveBills(toGive); return true; } }

Senior
РайффайзенРайффайзен
149

Erklären Sie, was im Kontext von Hibernate unter einer Query verstanden wird und wie sie zur Datenabfrage verwendet wird.

Junior — Middle
МеталлИнвестБанк
149

Welche Methoden können die Stabilität und den kontinuierlichen Betrieb von zwei Consumer, die auf ein Thema abonniert sind, gewährleisten?

Junior — Middle
СБЕРСБЕР
149

Worin besteht der Unterschied zwischen der Verwendung von Aerospike und Redis im Kontext der Speicherung und Verarbeitung von Daten?

Junior — Middle
149
/730