Экрана эмне көрсөтүлөт? (Суроо 3: массивдин, көрсөткүчтүн, массивке шилтеменин sizeof)
C/C++
Өткөн тажрыйбаңдан эң эс тутумдуу тапшырмалар же долбоорлор жөнүндө айтып бер — эмне жакты жана эмне, тескерисинче, жаккан жок.
Дзержинсктен аптада эки жолу кеңсеге бару ыңғайлы болобу?
C++ боюнча техникалык суроолор: түрлөрдү жарыялоо, универсал шилтемелер, std::move, ламбда, виртуалдык функциялар, SFINAE, final
үлгі <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 талаалар)
Көп иштөө жана тармактардан тышкары, башка кайсы тилдер жана технологиялар кызыктырдырат?
баало_түп & back() { ... } void pop_back() { ... } баало_түп pop_back() { // Неге мындай ишке ашырылган эмес? }
Иш тандоодо сен үчүн эмне маанилүү?
<data> - маалымат булагы, ал үзгүлтүксүз объекттерди "биздин компонентибизге" жиберет - маалыматтар "биздин компонентибиздин" серверлери арасында бирдей бөлүштүрүлөт (кайталоо жок) ["биздин компонентибиз"] - N көз карандысыз сервер - маалыматтарды сактайт; чектен ашканда: POST суроо аркылуу маалыматтар базасына киргизүү - маалыматтар базасынын серверинин IP дареги конфигурация файлында көрсөтүлгөн [Маалыматтар базасы] - N серверлерден турган кластер - каалаган серверге жазса болот Орнотуу процедурасы: - "биздин компонентибиз" бардык серверлерин жана бардык маалыматтар базасы серверлерин билет - маалыматтар базасы серверлерин "биздин компонентибиз"ке жакынча бирдей бөлүштүрөт --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Экрана эмне чыгат? (Суроо 2: std::map, оператор[], метод at())
Бул чечим түп нускасында калдыбы же маанилүү өзгөртүүлөрдү жасоо керек болду беле?
Кайсы кесиптешиң менен иштөө сизге ыңгайсыз болот?
Абалы: сиз бир ишти жооптуу болдуңуз, бирок белгиленген/келишилген мөөнөттө ишти бүтүрө албай жатасыз. Эмне кылмаксыз?
Экрана эмне чыгат? (Суроо 6: куруучулар/жаратуучулар, куруучу ичинде чыгымдар)
Сен үчүн тапшырманы кызыктуу кылган эмне? Ал кандай сапаттарга ээ болушу керек, ошондуктан аны баштоо каалоосу пайда болот?
Нөлдөн баштап бир нерсе түзүү боюнча тажрыйбаңыз барбы, мисалы, колдонмо же кызмат?
Мааштын күтүүлөрү?