Sobes.tech

Χρειάζονται δείκτες σε αυτό το έργο και σε ποια πεδία; Ποιοι δείκτες δημιουργούνται από προεπιλογή; Από ποια έκδοση του PostgreSQL δημιουργείται αυτόματα δείκτης σε ξένο κλειδί;

Senior
Сбербанк
100

Μπορείτε να χρησιμοποιήσετε volatile για μια μεταβλητή long και σε ποιες περιπτώσεις είναι ασφαλές;

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

Kafka vs RabbitMQ — διαφορές. Πώς λειτουργούν οι ομάδες καταναλωτών στο Kafka;

Senior
Ecom.tech
100

/** * Διεπαφή για αλληλεπίδραση με το υλικό του αυτόματου ταμείου. */ interface Hardware { /** * Επιστρέφει έναν πίνακα με τον αριθμό των χαρτονομισμάτων ανά ονομασία 50, 100, 500, 1000, 5000. * Η μέθοδος λειτουργεί αργά και παράγει θόρυβο. * * @return πίνακας όπου κάθε στοιχείο αντιστοιχεί στον αριθμό των χαρτονομισμάτων μιας συγκεκριμένης ονομασίας. * Για παράδειγμα, [10, 20, 30, 40, 50] σημαίνει: * - 10 χαρτονομίσματα των 50 ρουβλίων * - 20 χαρτονομίσματα των 100 ρουβλίων * - 30 χαρτονομίσματα των 500 ρουβλίων * - 40 χαρτονομίσματα των 1000 ρουβλίων * - 50 χαρτονομίσματα των 5000 ρουβλίων */ int[] getBillsCounts(); /** * Φορτώνει στο κουτί εξόδου τα αναφερόμενα χαρτονομίσματα. * * @param billsCounts πίνακας με τον αριθμό των χαρτονομισμάτων ανά ονομασία [50, 100, 500, 1000, 5000]. * Για παράδειγμα, [0, 1, 0, 2, 0] σημαίνει: * - 0 χαρτονομίσματα των 50 * - 1 χαρτονόμισμα των 100 * - 0 χαρτονομίσματα των 500 * - 2 χαρτονομίσματα των 1000 * - 0 χαρτονομίσματα των 5000 */ void giveBills(int[] billsCounts); } /** * Κλάση για την υλοποίηση της λογικής του αυτόματου ταμείου. * Εδώ πρέπει να γραφεί ο κώδικας */ class MyATM { /** * Υλικό του αυτόματου ταμείου. */ 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
РайффайзенРайффайзен
100

Πότε πρέπει να εφαρμόζετε την αρχή της Αντιστροφής Εξαρτήσεων και πότε όχι (σχέση με YAGNI)

Senior
cdti
100

[όνομα] ρώτησε: πες μου για σένα και το τελευταίο σου έργο που σχετίζεται με τα οικονομικά

Senior
Octo
100

Πες μου για μια υπερβολικά πολύπλοκη εργασία που έχεις προσπαθήσει πολύ και τελικά κατάφερες να λύσεις.

Senior
Salmon
100

Τι προσφέρει η σημείωση @Transactional σε αυτό το πλαίσιο; Βοηθάει αν αποτύχει μια εξωτερική υπηρεσία;

Senior
Т-БанкТ-Банк
99

Πείτε μια τεχνική βελτίωση που κάνατε στο έργο εκτός από τις επιχειρηματικές εργασίες.

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

Τι είναι το doOnNext στο Reactor;

Senior
IT OneIT One
99

Τι σημαίνει propagation όταν μια μέθοδος καλείται από το πλαίσιο μιας ήδη ανοιχτής συναλλαγής;

Senior
ки системы
99

Τι είναι τα beans στο Spring, πώς δημιουργούνται και ρυθμίζονται;

Senior
СБЕРСБЕР
99

Έχετε αντιμετωπίσει ποτέ το OOM (OutOfMemoryError); Πώς αντιμετωπίσατε τα προβλήματα μνήμης;

Middle
Небольшая компания
99

Τι είναι μια String, γιατί είναι αμετάβλητη; Τι συμβαίνει κατά τη συγχώνευση;

Senior
cdti
99

Πώς οργανώθηκαν οι έλεγχοι κάλυψης δοκιμών και ευπάθειες στην CI-αυλή;

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

Πες λίγα λόγια για το έργο στην [εταιρεία] — τι κάνατε εκεί;

Senior
СБЕРСБЕР
99

Πώς διατηρείται η σειρά των μηνυμάτων στο Kafka και πώς διασφαλίζεται ότι δεν θα χαθούν;

Senior
IT OneIT One
99

Soru 9. Kendi pozisiyalarında ən yüksək maaşı alan işçiləri geri qaytaran sorğu yazın. onecompiler.com/postgresql saytına keçin İlkin skript: CREATE TABLE users ( fio TEXT NOT NULL, position TEXT, salary BIGINT NOT NULL ); INSERT INTO users(fio, position, salary) VALUES ('Иванов', 'Тестировщик', 100000), ('Горохов', 'Тестировщик', 120000), ('Петров', 'Тестировщик', 140000), ('Сидоров', 'Тестировщик', 100000), ('Кузнецов', 'Тестировщик', 120000), ('Михайлов', 'Тестировщик', 150000), ('Антонов', 'Разработчик', 200000), ('Сухой', 'Разработчик', 100000), ('Микоян', 'Разработчик', 100000), ('Капустин', 'Директор', 300000), ('Астахов', 'ИБ', 200000); Nümunə nəticə: Михайлов Тестировщик 150000 Антонов Разработчик 200000 Капустин Директор 300000 Астахов ИБ 200000 İcra müddəti: 10 dəqiqə. Sorğunu sahəyə yazın:

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

Αναφέρετε μια εργασία για την οποία είστε περισσότερο περήφανοι ή που σας προκάλεσε τις μεγαλύτερες δυσκολίες.

Middle+
Сбербанк
99

Γιατί να διαχωρίσουμε τα αντικείμενα from και to (αντί να δουλεύουμε απευθείας με τα first και second);

Senior
ОТП БанкОТП Банк
99
/726