C/C++
Ի՞նչ է նվազագույն մուտեքսների քանակը, որը անհրաժեշտ է փոխադարձ փակման (deadlock) առաջացման համար։
Ինչու է անհրաժեշտ օգտագործել փակագծեր արգումենտները մակրոսներին փոխանցելիս?
Կարող եք բացատրել, թե ինչ է նշանակում 'գերբեռնվածություն' տերմինը ծրագրավորման համատեքստում?
Դուք ունե՞ք փորձ տվյալների մշակման ասինխրոն մեխանիզմներ օգտագործող համակարգերով աշխատելու։
Ինչպես է std::move-ը որոշում, թե որ դասի անդամները պետք է փոխանցվեն սեփականության փոխանցման ժամանակ?
Կարող եք բացատրել, թե ինչպես է իրականացված տվյալների կառուցվածքը հերթը։
Ինչպե՞ս է իրականացնում տվյալների փոխանցումը արժեքով Qt գրադարանի օգտագործման ժամանակ։
Կիսվեք ձեր փորձով C ծրագրավորման լեզվով։
Կարող եք բացատրել, թե ինչ է ենթադրվում համակարգի կամ ծրագրային մոդուլի ներսում կապակցության մակարդակով?
Ներկայացնո՞ւմ եք ծրագրավորման փորձ Python-ով։
Ինչ են առավելությունները և թերությունները C++-ում make_unique ֆունկցիան օգտագործելու?
Ինչպիսի դժվարություններ կարող եք հանդիպել շատ մեծ Ֆիբոնաչչի թվեր հաշվելու ժամանակ ռեկուրսիայի միջոցով, օրինակ, միլիոնը?
Կարող եք բացատրել, թե ինչ է CMake-ը և ինչպես է այն օգտագործվում նախագծերի ավտոմատացման համար?
Ինչպե՞ս փոխանցել արգումենտը ֆունկցիային կանչելիս:
Առաջարկվում է օգտագործել float տիպը որպես բանալի տվյալների կառուցվածքներում:
Դուք օգտագործե՞լ եք std::weak_ptr ձեր նախագծերում օբյեկտների կյանքի ժամանակը կառավարելու համար։
Ի՞նչ քաղաքացիություն կամ քաղաքացիություն ունես։
Ի՞նչ հիմնական գործոններ պետք է հաշվի առնել նոր աշխատանք ընտրելիս:
Ինչու՞ կոմպիլյատորը նշում է դեստրուկտորները `noexcept` բանալի բառով։
Ի՞նչ չափանիշներով առաջնորդվում ես աշխատանքի վայրի ընտրության ժամանակ։