Ի՞նչ տեղում է JVM-ում օբյեկտի պրիմիտիվ դաշտը՝ Heap կամ Stack։
Java
Ի՞նչ է Spring ֆրեյմվորկում Bean նշանագրի դերը և ինչպես է այն օգտագործվում կոմպոնենտների ստեղծման ժամանակ։
Ի՞նչ իրավիճակներում եք օգտագործել ֆունկցիոնալ ինտերֆեյսներ ձեր նախագծերում։
Դուք ունե՞ք փորձ Hibernate-ով աշխատելու տվյալների բազաների հետ։
Ինչպե՞ս է հավաքողը որոշում, որ օբյեկտը այլևս չի օգտագործվում և կարող է հեռացվել հիշողությունից։
Դուք ունե՞ք բազմապատկման օգտագործմամբ ծրագրավորման փորձ։
Կարող եք բացատրել, թե ինչ է Spring Security-ն ու ինչու է այն օգտագործվում?
Ի՞նչ կլինի համակարգում, եթե երկու օբյեկտներ միմյանց վրա հղում կատարեն և ձևավորեն փոխադարձ կախվածություն։
Կարող եք բացատրել, թե ինչ է ենթադրվում Propagation տերմինի մասին ձեր նախագծի կամ համակարգի համատեքստում?
Կարող եք բացատրել, թե ինչ է Hibernate-ը և ինչպես է այն օգտագործվում Java հավելվածների զարգացման մեջ?
Կարող է արդյոք տվյալների բազայի աղյուսակում ունենալ երկու նույն արժեքը, որը կապված է մյուս աղյուսակի հետ արտաքին բանալի միջոցով?
Կարող եք բացատրել, թե ինչ է Java Persistence API-ն և ինչպես է այն օգտագործվում տվյալների բազայի հետ փոխազդելու համար:
Ինչպե՞ս է ավտոմատ հիշողության կառավարման մեխանիզմը որոշում, որ փոփոխականը այլևս չի օգտագործվում և կարող է ազատվել:
Կարող եք նշել JVM-ում առկա աղբահավաքի տեսակները?
Ներկայացրեք կառավարման հակադարձման սկզբունքը և ինչու է այն օգտագործվում ծրագրավորման մեջ։
Դուք ունե՞ք փորձ՝ իրականացնել «միայն մեկ անգամ» ազդեցությամբ հաղորդագրությունների առաքման երաշխիքներ Apache Kafka-ում։
Կարող եք բացատրել, թե ինչ է ներկայացնում peek մեթոդի գործառույթը տվյալների հավաքածուներով կամ տվյալների կառուցվածքներով աշխատելիս?
Ի՞նչ է propagation պարամետրի նպատակը @Transactional նշանագրում Spring-ում։
Կարո՞ղ է բացատրել սխալի մշակման կառուցվածքի կոնցեպցիան ծրագրավորման մեջ և ինչպես է այն կազմակերպված: