Mida ekraanil näidatakse? (Küsimus 1: konstruktorid, RVO/NRVO)
C/C++
Palun räägi mulle oma varasema kogemuse kõige meeldejäävamatest ülesannetest või projektidest — mis sulle meeldis ja mis, vastupidi, mitte.
mall <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // viga: 'i' ei ole selles ulatuses deklareeritud } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Milline on struktuuride Foo ja Bar suurus? (Küsimus 4: joondamine, virtuaalne destruktor, const väljad)
Kas oleks mugav kaks korda nädalas Dzerzhinskist kontorisse sõita?
Tehnilised küsimused C++ kohta: tüüpide deklaratsioon, universaalsed viited, std::move, lambdad, virtuaalsed funktsioonid, SFINAE, final
Millised teised keeled ja tehnoloogiad sind huvitavad peale mitmetöötluse ja võrkude?
väärtuse_tüüp & back() { ... } void pop_back() { ... } väärtuse_tüüp pop_back() { // Miks see ei ole nii rakendatud? }
Mis on sinu jaoks oluline töö valimisel?
<data> - andmeallikas, mis pidevalt saadab objekte "meie komponendile" - andmed jaotuvad ühtlaselt (ilma duplitseerimiseta) "meie komponendi" serverite vahel ["meie komponent"] - N sõltumatut serverit - salvestab andmeid; piirini jõudes: POST-päring andmebaasi sisestamiseks - andmebaasiserveri IP-aadress on määratud konfiguratsioonifailis [Andmebaas] - N serverist koosnev klaster - kirjutada saab mis tahes serverisse Paigaldusprotseduur: - tunneb kõik "meie komponendi" serverid ja kõik andmebaasiservid - jaotab andmebaasiservid "meie komponendile" umbes ühtlaselt --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Millise kolleegiga oleks sul ebamugav töötada?
Kas see lahendus jäi algupärasesse vormi või tuli teha märkimisväärseid muudatusi?
Mis kuvatakse ekraanil? (Küsimus 2: std::map, operaator[], meetod at())
Mis teeb ülesande sinu jaoks huvitavaks? Millised omadused peaks see omama, et sooviksid sellega tegeleda?
Mida kuvatakse ekraanil? (Küsimus 6: konstruktorid/destructorid, erandid konstruktoris)
Kas teil on kogemusi midagi nullist luua, näiteks rakendus või teenus?
Situatsioon: sa oled võtnud ülesande, kuid ei vasta kehtestatud/kinnitatud tähtajale. Mida teeksid?
Palgasoovid?