Жобалау кезінде талдау үшін жеткілікті ақпарат болды ма, әлде шешім көбінесе көзсіз қабылданды ма, бірақ сәтті болды ма?
Деректер қорларымен жұмыс тәжірибеңіз қандай? PostgreSQL-пен қалай жұмыс жасадыңыз?
Windows-та қолданбаны оның атауын ғана біле отырып қалай бағдарламалық түрде іске қосуға болады (exe файлының жолын білмей)?
Қандай өндірістік протоколдармен таныссыз?
Өз деректер құрылымдарын map-те кілт ретінде қалай пайдалану керек?
<data> - деректер көзі, үздіксіз объектілерді "біздің компонентімізге" жібереді - деректер "біздің компонент" серверлерінде біркелкі таратылады (қайталанбайды) ["біздің компонентіміз"] - N тәуелсіз серверлер - деректерді жинайды; шектеуге жеткенде: дерекқорға POST сұрауын жібереді - дерекқор серверінің IP мекенжайы конфигурацияда көрсетілген [ДБ] - N серверлердің кластері - кез келген серверге жазуға болады Орнату процедурасы: - барлық "біздің компонент" серверлері мен барлық ДБ серверлерін біледі - ДБ серверлерін "біздің компонент"-ке +/- біркелкі тағайындайды --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Қай даму бағыты сізді көбірек қызықтырады: техникалық пе әлде басқарушылық па?
Үш айдан кейін бәрі «жаралып», ештеңе жұмыс істемей қалмайтындай жағдайға қалай түспеу керек, егер жетекші кодты радикалды түрде қайта жазуға шешім қабылдаса (мысалы, Boost-ты шығарып тастау)?
Қандай табыс күтулері және өтемақы құрылымы сізге сәйкес келеді?
unordered_map-те кілт ретінде өз деректер құрылымдарыңызды қалай пайдалану керек?
Дамытушының мансабындағы ең үлкен қателік туралы айтыңыз: не болды және не үйрендіңіз?
Жүйелік бағдарламалау дегеніміз не?
Linux-та бір уақытта жұмыс істеп жатқан бағдарламалық нұсқалардың санын қалай шектеуге болады, мысалы, N-ден көп емес?
Жұмыс тәжірибеңіз және соңғы ірі жобаңыз туралы айтыңыз (OnlyOffice-те құжаттарды түрлендіру қызметі)
Алдыңғы жұмыс орныңызда қандай айрықша жетістіктеріңіз болды?
template <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; } };
Сіз ештеңе жасамай тұрып, қолданба немесе қызмет жасадыңыз ба?
Кэштеу қалай жүзеге асырылды: ішкі құрылымдармен немесе басқа жолмен бе?
Экранда не нәрсе көрсетіледі? (Сұрақ 2: std::map, operator[], әдісі at())
Білім беруіңіз және бұрынғы жұмыс орындарыңыз туралы айтыңыз.