Ինչպե՞ս խուսափել այն իրավիճակից, երբ երեք ամիս անց ամեն ինչ «վերանորոգված» է և ոչինչ չի աշխատում, եթե առաջնորդը որոշել է կոդը ռադիկալ վերաշարադրել (օրինակ, Boost-ը հանել)?
C/C++
խմբագիր <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // սխալ: 'i'-ն չի հայտարարվել այս շրջանակում } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Խնդրում եմ, պատմիր քո անցած փորձից ամենահիշարժան առաջադրանքների կամ նախագծերի մասին — ինչն էր դուր եկել և ինչն՝ հակառակը, դուր չի եկել։
Ի՞նչ է ֆրակտորների Foo և Bar չափը: (Հարց 4՝ հարթեցում, վիրտուալ դեստրուկտոր, const դաշտեր)
Կարող է արդյոք հարմար լինել շաբաթական երկու անգամ Դզերզինսկից գրասենյակ գալը?
Տեխնիկական հարցեր C++-ի մասին՝ տիպերի հայտարարություն, համընդհանուր հղումներ, std::move, լամբդաներ, վիրտուալ ֆունկցիաներ, SFINAE, final
Ի՞նչ է կարևոր քեզ համար աշխատանքի ընտրության ժամանակ։
<data> - տվյալների աղբյուր, որը անընդհատ ուղարկում է օբյեկտներ "մեր կոմպոնենտին" - տվյալները հավասարապես տարածվում են (ոչ կրկնօրինակվում) "մեր կոմպոնենտի" սերվերների միջև ["մեր կոմպոնենտ"] - N անկախ սերվեր - պահում է տվյալները; սահմանը հասնելիս՝ POST հարցում տվյալների բազա մտնելու համար - տվյալների բազայի սերվերի IP հասցեն նշված է կոնֆիգուրացիոն ֆայլում [Տվյալների բազա] - N սերվերներից կազմված կլաստեր - կարող է գրել ցանկացած սերվերին Տեղադրման ընթացակարգը: - գիտի բոլոր "մեր կոմպոնենտի" սերվերները և բոլոր տվյալների բազայի սերվերները - մոտավորապես հավասարապես բաժանում է տվյալների բազայի սերվերները "մեր կոմպոնենտին" --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
արժեք_տիպ & back() { ... } void pop_back() { ... } արժեք_տիպ pop_back() { // Ինչու այդպես չիրականացվեց? }
Ի՞նչ այլ լեզուներ և տեխնոլոգիաներ են քեզ հետաքրքրում, բացի բազմապտույտից և ցանցերից։
Ինչ կցուցադրվի էկրանին? (Հարց 2: std::map, օպերատոր[], մեթոդ at())
Այս լուծումը մնաց իր սկզբնական տեսքով, թե անհրաժեշտ եղավ զգալի փոփոխություններ կատարել?
Որ գործընկերոջ հետ աշխատել ձեզ անհարմար կզգաք?
Ի՞նչ է դարձնում աշխատանքը հետաքրքիր քեզ համար: Որո՞նք են այն հատկությունները, որոնք պետք է ունենա, որպեսզի ցանկանաս սկսել այն։
Կարգավիճակ: դուք վերցրել եք մի գործ, բայց չեք համապատասխանում սահմանված/պայմանավորված ժամկետին: Ինչ করবেন?
Ի՞նչ կցուցադրվի էկրանին: (Հարց 6: կոնստրուկտորներ/դեստրուկտորներ, բացառություններ կոնստրուկտորում)
Դուք ունե՞ք փորձ ինչ-որ բան սկզբից ստեղծելու, օրինակ՝ հավելված կամ ծառայություն։
Աշխատավարձի սպասումներ?