Sobes.tech

C/C++

Care este dimensiunea structurilor Foo și Bar? (Întrebarea 4: aliniere, destructor virtual, câmpuri const)

157

template <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // eroare: 'i' nu a fost declarat în acest scop } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };

156

Cum să eviți să ajungi într-o situație în care, după trei luni, totul este "dezordonat" și nimic nu funcționează, dacă liderul a decis să rescrie radical codul (de exemplu, să elimine Boost)?

156

Te rog, povestește-mi despre cele mai memorabile sarcini sau proiecte din experiența ta anterioară — ce ți-a plăcut și ce, din contră, nu ți-a plăcut.

155

<data> - sursă de date care trimite continu obiecte în "componenta noastră" - datele sunt distribuite uniform (fără duplicare) între serverele "componentei noastre" ["componentei noastre"] - N servere independente - stochează date; la atingerea limitei: solicitare POST pentru inserare în baza de date - adresa IP a serverului bazei de date este specificată în fișierul de configurare [ baza de date] - cluster de N servere - se poate scrie pe orice server Procedura de instalare: - cunoaște toate serverele "componentei noastre" și toate serverele bazei de date - atribuie serverele bazei de date "componentei noastre" în mod aproximativ egal --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |

154

Este convenabil să vii la birou de două ori pe săptămână din Dzerzhinsk?

152

Întrebări tehnice despre C++: declarații de tipuri, referințe universale, std::move, lambda, funcții virtuale, SFINAE, final

152

tip_de_valoare & back() { ... } void pop_back() { ... } tip_de_valoare pop_back() { // De ce nu a fost implementat astfel? }

152

Ce alte limbaje și tehnologii te interesează în afară de multithreading și rețele?

149

Ce va fi afișat pe ecran? (Întrebarea 2: std::map, operator[], metoda at())

146

Ce va fi afișat pe ecran? (Întrebarea 6: constructori/destructorii, excepții în constructor)

146

Ce face ca o sarcină să fie interesantă pentru tine? Cu ce proprietăți trebuie să fie pentru a-ți dori să te apuci de ea?

145

Această soluție a rămas în forma inițială sau a fost necesar să se facă modificări semnificative?

145

Situație: ai preluat o sarcină, dar nu respecți termenul stabilit/negociat. Ce ai face?

144

Ai experiență în crearea a ceva de la zero, cum ar fi o aplicație sau un serviciu?

143
/2