Ի՞նչ են օպտիմիստական և պեսիմիստական բլոկավորումները JPA/Hibernate-ում: Ինչպե՞ս են աշխատում ներքևում: Որ դեպքերում պետք է կիրառել:
Java
Ինչքան ճիշտ է օգտագործել մուտաբել օբյեկտ որպես HashMap-ի բանալի: Ինչ պահանջներ պետք է պահպանել?
Ի՞նչ տարբերություն կա Kafka և RabbitMQ-ի միջև: Երկուսն էլ սինխրոնյա՞ն են, թե՞ ասինխրոնյա՞ն:
Դու Git-ը օգտագործե՞լ ես IDE-ից կամ երբեմն աշխատե՞լ ես հրամանի տողով։
Դինամիկ փոխե՞լ եք բաժանումները: բացատրեք բեռի կախվածությունը։
Կա՞ իրավիճակ, երբ մենք դնում ենք տարր HashMap- ի մեջ որպես բանալի-օբյեկտ, և հետո չենք կարող այն վերցնել նույն օբյեկտով։
Ի՞նչ հատկություններ կարող է կարդալ սպառողը Kafka- ի հաղորդագրությունից, բացի ինքնին բովանդակությունից։
Ի՞նչ մոտեցումներ կան անապահով ինտեգրացիայի հետ գործ ունենալու համար, որը կարող է պատասխան չտալ մի քանի րոպեից մինչև մի օր:
Եթե տրանզակցիոն մեթոդում տեղի է ունենում HTTP-զանգ կամ Kafka-ին ուղարկում, իսկ հետո՝ տվյալների բազայում փոփոխություն, ինչ է հնարավոր խնդիրն?
Ինչ ես ընտրում՝ JDBC Template կամ ORM, և ինչու՞։
Ի՞նչ խնդիրներ եք ուզում լուծել նոր տեղում:
Ինչի վրա եք ուշադրություն դարձնում կոդի վերանայումիս?
Եթե երկու բաժանումներ և երեք սպառողներ են նույն խմբում, ինչ կլինի՞: Իսկ եթե երեք բաժանումներ և երկու սպառողներ:
Ի՞նչ է @Transactional նշումը և ինչպես է այն աշխատում թաքնված կերպով։
Եթե կիրառեի LEFT JOIN, ինչ փոփոխություն տեղի էր ունենում?
Ինչպե՞ս է աշխատելու, եթե մի consumer group-ում 100 սպառող լինի 10 բաժանմունքով:
Ի՞նչ էր տեղի ունենում վճարների հաշվարկի ծառայությունում — նկարագրեք բիզնես գործընթացը և տեխնիկական հոսքը։
Ի՞նչ է synchronized և ինչու է օգտագործվում:
Ինչպե՞ս աշխատեցիք SonarQube-ով։
Պատմեք ձեր վերջին նախագծի և օգտագործված տեխնոլոգիաների մասին (REST vs async/Kafka)