Պատմեք ինձ ձեր փորձառության մասին Linux-ով աշխատելու մասին
C/C++
Ի՞նչ է տարբերությունը switch-ի և router-ի միջև։
Ի՞նչ է WLAN-ը։
Ի՞նչ է NAT-ը։
Պատմեք ձեր աշխատանքային փորձի և վերջին մեծ նախագծի մասին (OnlyOffice-ում փաստաթղթերի փոխարկման ծառայություն)
Ի՞նչն է ավելի արագ — TCP թե UDP, և ինչու? (կլասիկ ցանցային հարց)
Ինչու եք նոր աշխատանք փնտրում և ինչն է ձեզ մոբիլիզացնում աշխատանքի մեջ?
Ի՞նչ է անում ենթահամակարգի մասկարը։
Ի՞նչ եք սպասում ձեր աշխատավարձից:
Անվանեք OSI մոդելի մակարդակները
Ի՞նչ է պորտը (գաղափարական փոխազդեցության մեջ)։
Կա՞ք ձեր C++20-ի հետ աշխատանքային փորձը։
Ինչ եք դուք գիտակցում մեր ընկերության և հավաքագրված թիմի մասին?
Նշեք պրոցեսի հիշողության շրջանները և բացատրեք, թե ինչպես սկսված և չսկսված գլոբալ տվյալները ազդում են գործարկելի ֆայլի չափի վրա։
Որ խելացի ցուցիչները գիտեք C++-ում: համեմատեք std::shared_ptr, որը ստեղծվել է միջոցով new և std::make_shared՝ առավելություններ, թերություններ և արտակարգ իրավիճակների անվտանգություն։
Ինչու՞ std::set-ում արժեքով որոնումը ունի բարդություն՝ O(log n):
Որ տարբերությունն է malloc/free և new/delete-ի միջև: Ինչ է անում operator new-ը և ինչպես ստեղծել օբյեկտ նախապես հատկացված հիշողության մեջ։
Threadsafe կառուցվածք { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };
Ինչպիսի՞ պահանջներ պետք է լինեն տարրերի տիպերի համար, որպեսզի std::vector-ը օգտագործի շարժում՝ փոխարենը պատճենման, վերաօգտագործման ժամանակ: Ինչու է noexcept կարևոր շարժման կոնստրուկտորների համար։
Որ մակարդակով եք աշխատել Linux-ով՝ միջուկ կամ օգտագործողի տարածք?