Sobes.tech

C/C++

Ako se izognete situaciji, v kateri po treh mesecih je vse "razporejeno" in nič ne deluje, če je vodja odločil, da radikalno prepiše kodo (na primer, odstraniti Boost)?

155

šablóna <typename> štruktúra Base { int i = 0; }; template <typename T> štruktúra Deriv : Base<T> { void foo() { i = 1; // chyba: 'i' nebola deklarovaná v tomto rozsahu } }; štruktúra Foo : Deriv<Foo> { void bar() { i = 2; } };

154

Prosim, povej mi o najbolj zapomljivih nalogah ali projektih iz tvojega prejšnjega iskustva — kaj ti je bilo všeč in kaj, nasprotno, ni.

153

Aká veľké sú štruktúry Foo a Bar? (Otázka 4: zarovnanie, virtuálny deštruktor, konštantné polia)

153

Bude pohodlné chodiť do kancelárie dvakrát týždenne z Dzeržinska?

151

Technické otázky k C++: deklarácia typov, univerzálne odkazy, std::move, lambdy, virtuálne funkcie, SFINAE, final

151

<data> - zdroj dát, ktorý nepretržite odosiela objekty do "nášho komponentu" - údaje sú rovnomerne rozložené (bez duplikátov) medzi servery "nášho komponentu" ["náš komponent"] - N nezávislých serverov - ukladajú údaje; pri dosiahnutí limitu: POST požiadavka na vloženie do databázy - IP adresa servera databázy je uvedená v konfiguračnom súbore [Databáza] - cluster N serverov - zápis je možný na ktorýkoľvek server Inštalačný postup: - pozná všetky servery "nášho komponentu" a všetky servery databázy - priraďuje servery databázy "nášmu komponentu" približne rovnomerne --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |

148

typ_hodnoty & back() { ... } void pop_back() { ... } typ_hodnoty pop_back() { // Prečo to takto ne implementovali? }

147

Aké ďalšie jazyky a technológie ťa zaujímajú okrem viacvláknového programovania a sietí?

147

Čo sa zobrazí na obrazovke? (Otázka 2: std::map, operátor[], metóda at())

144

Zostalo toto riešenie v pôvodnej podobe alebo bolo potrebné vykonať významné úpravy?

143

Čo robí úlohu pre teba zaujímavou? Aké vlastnosti by mala mať, aby si sa do nej chcel pustiť?

142

Situácia: vzal si si úlohu, ale nedodržiavaš stanovenú/dohodnutú lehotu. Čo by si urobil?

142

Čo sa zobrazí na obrazovke? (Otázka 6: konštruktory/deštruktory, výnimky v konštruktore)

142

Máte skúsenosti s vytváraním niečoho od nuly, napríklad aplikácie alebo služby?

142
/2