Java
Ҳангоми шинос шудан бо лоиҳаи аллакай таҳияшуда, кадом қадамҳои ибтидоӣ бояд бардошта шаванд?
Чӣ тавр шумо мураккабӣ ва пешрафти иҷрои вазифаҳоро дар ҷойи кории гузаштаатон мепартофтед?
Чӣ гуна метавон вақти ҷавобгӯии миёнаи системаро ҳисоб кард?
Чӣ тавр амалӣ ва кор мекунанд амалҳои атомӣ бо тағирёбандаҳо дар муҳити бисёрсоҳавӣ?
Кафо вазифаи асосии JVM чист ва чаро барои иҷрои барномаҳои Java муҳим аст?
Чӣ гуна илова кардани унсур ба HashMap дар ҳолати коллизияи калидҳо?
Кадом намуд лоиҳаро бештар татбиқ кардан мехоҳед ва чаро?
Чӣ гуна фарқиятҳо дар муносибатҳои тозакунии стеки дар забонҳои C# ва Java ҳастанд?
Ордени ҳодисаҳо дар Kafka муҳим буд? Чӣ гуна таъмин мешуд?
Оё шумо метавонед мундариҷаро дар шабакаҳои иҷтимоӣ идора кунед ва нашр кунед?
Туркии дар танзим кардани хатоҳои дурнамои барномаҳо чӣ таҷриба доред?
Кадом васо ёрдамо ёки усулҳоро барои ҷамъоварӣ ва таҳлили метрикҳо дар лоиҳаи охирини худ истифода бурдед?
Чӣ гуна муайян кардан мумкин аст, ки кай синф ё модул зиёда аз ҳад функсияҳоро иҷро мекунад ва принсипи масъулияти ягонашро вайрон мекунад?
Таҷрибаи шумо дар барномаҳои бисёрсоҳавӣ ва ҳамоҳангсозии сӯрохиҳо чист?
Фаъолияти асосии ORM дар таҳияи нармафзор чист?
Чӣ гуна муайян кардан мумкин аст, ки кадом индекс бояд барои оптимизатсияи кори базаи маълумотҳо эҷод шавад?
/** * Διεπαφή για αλληλεπίδραση με το υλικό του αυτόματου ταμείου. */ 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 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; } }
Тавзеҳ диҳед, ки дар контексти Hibernate чӣ маъно дорад Query ва чӣ гуна барои гирифтани маълумот истифода мешавад.
Чӣ гуна усулҳо метавонанд кафолат диҳанд, ки ду Consumer, ки ба як Topic обуна шудаанд, устуворӣ ва кори пайваста дошта бошанд?
Фарқи истифодаи Aerospike ва Redis дар контексти нигоҳдорӣ ва коркарди маълумотҳо чист?