C/C++
Կարող եք բացատրել ստեկի աշխատանքի սկզբունքը և դրա հիմնական առանձնահատկությունները:
Ի՞նչ է օբյեկտային ծրագրավորման մեջ override բառով նշված մեթոդի հիմնական առաքելությունը։
Կարող եք բացատրել SQL-ում EXPLAIN հրամանի նշանակությունը և ինչպես է այն օգնում հարցումների օպտիմալացմանը:
Ներկայացրեք, թե ինչպես և ինչ դեպքերում է կիրառվում std::move ֆունկցիան C++-ում։
Կարող են ձեր բազմապատկման պատկերացումները ձեզ մոլորեցնել, ստեղծելով պառլելային աշխատանքի տպավորություն?
Կարող եք բացատրել SOLID-ի L սկզբունքը և դրա նշանակությունը կոդի նախագծման ժամանակ?
Ինչպես է իրականացված տվյալների կառուցվածքը unordered_map և ինչպե՞ս է այն տարբերվում սովորական քարտերից։
Արդյո՞ք OR (||) օպերատորի օգտագործումը պայմանական արտահայտություններում ընդունելի և անվտանգ է:
Ինչպե՞ս է իրականացվում արտաքին գրադարանի միացումը ձեր նախագծին։
Երբ է տեղի ունենում պատճենահանման կոնստրուկտորի կանչը ծրագրավորման լեզվում?
Ինչպե՞ս են իրականացնում C++-ում ավտոմատ հիշողության կառավարման մեխանիզմները և ինչ են հմուտ ցուցիչները։
Կարող եք նկարագրել, թե ինչպես եք համագործակցել փորձարկման թիմի հետ ձեր նախորդ աշխատանքում?
Ի՞նչ հետևանքներ կարող են առաջանալ դեստրուկտորից արտահայտված արտահայտությունից:
Երբ է ավելի լավ օգտագործել միակ խելացի ցուցիչը՝ փոխարենը համատեղ սեփականության C++-ում?
Կարող եք բացատրել, թե ինչ են HTTP և HTTPS պրոտոկոլների գլխագրերը և ինչ դեր են կատարում:
Կարող եք պատմել ձեր թիմի կազմի և դերի մասին ձեր նախորդ աշխատանքի վայրում?
Ներկայացրեք, թե ինչ է smart pointer-ը weak_ptr և ինչպես է այն տարբերվում shared_ptr-ից C++-ում։
Կարող եք նշել և բացատրել ծրագրավորման լեզուներում հիմնական ցուցիչների տեսակները?
Ինչպե՞ս որոշել և օգտագործել կոնկրետ դասին պատկանող մեթոդը՝ առանց դրա օրինակ ստեղծելու կարիք ունենալու։
Կա փորձ ձեր գործընկերների կամ թիմի անդամների կոդը ստուգելու համար;