Ekranda nima ko'rsatiladi? (3-savol: massivning sizeof, ko'rsatkich, massivga murojaat)
C/C++
Iltimos, o'tgan tajribangizdagi eng esda qolarli vazifalar yoki loyihalar haqida gapirib bering — nima yoqdi va nima, aksincha, yoqmadi.
Dzerjinskdan hafta ikki marta ofisga borish qulay bo'ladimi?
C++ bo'yicha texnik savollar: turlarni e'lon qilish, universal havolalar, std::move, lambda, virtual funktsiyalar, SFINAE, final
namuna <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // xato: 'i' bu doirada e'lon qilinmagan } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Foo va Bar tuzilmalarining o'lchami qanday? (4-savol: joylashish, virtual destruktor, const maydonlar)
Multithread va tarmoqlardan tashqari, sizni qaysi boshqa tillar va texnologiyalar qiziqtiradi?
qiymat_turi & back() { ... } void pop_back() { ... } qiymat_turi pop_back() { // Nima uchun shunday amalga oshirilmadi? }
Ish tanlashda siz uchun nima muhim?
<data> - ma'lumot manbai, doimiy ravishda "bizning komponentimiz"ga obyektlarni yuboradi - ma'lumotlar "bizning komponentimiz"ning serverlari o'rtasida teng taqsimlanadi (duplikatsiya qilinmaydi) ["bizning komponentimiz"] - N mustaqil serverlar - ma'lumotlarni saqlaydi; chegaraga yetganda: ma'lumotlar bazasiga POST so'rovi - ma'lumotlar bazasi serverining IP manzili konfiguratsiya faylida ko'rsatilgan [Ma'lumotlar bazasi] - N serverdan iborat klaster - istalgan serverda yozish mumkin O'rnatish tartibi: - "bizning komponentimiz"ning barcha serverlarini va barcha ma'lumotlar bazasi serverlarini biladi - ma'lumotlar bazasi serverlarini "bizning komponentimiz"ga taxminan teng taqsimlaydi --> [ ] -> 1 |(1) | --> [ ] -> 2 |----| <data> --> [ ] -> 3 |(2) | \--> [ ] -> 1 |----| --> [ ] -> 2 |(3) |
Ekranda nima chiqariladi? (2-savol: std::map, operator[], at() metodi)
Bu yechim asl holida qoladimi yoki sezilarli o'zgartirishlar qilish kerak bo'ldimi?
Qaysi hamkasb bilan ishlashda noqulay his qilasiz?
Vaziyat: siz vazifa oldingiz, ammo belgilangan/muzokara muddatiga rioya qilmayapsiz. Nima qilardingiz?
Ekranda nima ko'rsatiladi? (6-savol: konstruktorlar/destruktorlar, konstruktor ichida istisnolar)
Siz uchun vazifa qiziqarli bo'lishi uchun nima qilish kerak? U qanday xususiyatlarga ega bo'lishi kerakki, uni bajarishga qiziqishingiz oshsin?
Noldan biror narsa, masalan, ilova yoki xizmat yaratish bo'yicha tajribangiz bormi?
Maosh kutishlari?