Կարող եք բացատրել RabbitMQ-ի աշխատանքի սկզբունքը և հիմնական առանձնահատկությունները որպես հաղորդագրության փոխանակման համակարգ?
Կարող է բացատրել միկրոսերվիսների ճարտարապետության կոնցեպցիան և դրա հիմնական առավելությունները:
Ներկայացրեք, թե ինչ է ենթադրվում բազմատող ծրագրերում սինխրոնիզացիայի հավաքածուներով
Ի՞նչ է ենթադրվում մուտք/ելք սահմանափակումը ծրագրերի կատարողականության համատեքստում։
Ի՞նչ է mutex- ի օգտագործման պատճառը տարբեր պրոցեսների միջև սինխրոնիզացիայի համար:
Ի՞նչ քայլեր պետք է ձեռնարկվեն ձեր հավելվածում թույլտվության համակարգը ներդնելու համար։
Արդյո՞ք անհրաժեշտ է օգտագործել ասինխրոն մոտեցումներ ռեսուրսներ սպառող առաջադրանքների համար:
Ի՞նչ տեխնիկական կամ կազմակերպական խնդիրների եք հանդիպել միկրոսերվիսների ճարտարապետությունը զարգացնելիս։
Որտե՞ղ է սովորաբար գտնվում փոփոխականը var կոդում կամ համակարգում։
Կարո՞ղ է կարգավորել առաջադրանքի առաջնահերթությունը, եթե բոլոր հոսքերը պուլում ավարտվել են:
Կարող եք նկարագրել ձեր նախորդ պաշտոնում օգտագործած համակարգի ճարտարապետությունը?
Ի՞նչ է RabbitMQ հաղորդագրությունների փոխանակման համակարգում թեմայի (Topic) դերը և նշանակությունը։
Ինչպե՞ս են տարբերում CodeFirst և DatabaseFirst մոտեցումները ORM-ով աշխատելիս։
Ներկայացրեք Singleton ձևանմուշի աշխատանքի սկզբունքը և դրա հիմնական նպատակնը։
Կան իրավիճակներ, երբ ձեզ հարկավոր էր վերաշարադրել equals() մեթոդը ձեր դասերում?
Ինչպես է կատարվում JVM հիշողության մեջ անհատական անօգտագործվող օբյեկտների ավտոմատ մաքրման գործընթացը?
Ինչն էր ձեզ օգնում պահպանել мотիվացիան ձեր նախորդ ընկերությունում որակյալ արտադրանք ստեղծելիս?
Ներկայացրեք, թե ինչու է անհնարին բազմաթևային միջավայրում փակման ներսում ասինխրոնային գործողությունների կատարմանը։
Դուք ունե՞ք փորձ նախագծման նմուշների հետ ձեր նախագծերում։
Ի՞նչ տեսակների Action ֆիլտրեր կարող եք նշել և ինչպես են դրանք օգտագործվում: