Dasturga obyektlar keladi. Har bir obyektda telefon raqami va/yoki login ko‘rsatilgan bo‘lishi mumkin (yoki bu qiymatlardan biri, yoki ikkalasi bir vaqtda), shuningdek, ikkilamchi ma'lumotlar sifatida binar ma'lumotlar bo'lishi mumkin. Kelayotgan obyektlar operatsion xotirada saqlanishi kerak quyidagi cheklovlarga rioya qilgan holda: Agar kelayotgan obyektning login va/yoki telefon raqami avval saqlangan obyekt bilan bir xil bo‘lsa, saqlangan obyekt o‘chirilishi kerak, va kelayotgan obyekt saqlanmasligi kerak. Agar obyekt operatsion xotirada 60 sekunddan ko‘proq saqlansa, uni o‘chirish kerak. Obyektlar tez-tez kelib turishini hisobga olamiz. Shuningdek, login/telefon bilan mos keladigan obyektlar, to‘liq kelayotgan obyektlar soniga nisbatan ancha kamroq. void process(Object o) { }
C/C++
[ism] o'zingiz va ishlagan mahsulotlar va bajargan vazifalaringiz haqida gapirib bering.
Ko'rib chiqishda, qattiq nusxa ko'chirish yoki g'alati hack kabi ko'rinadigan diff ko'rinadi: kod kerakli harakatni bajaradi, lekin qanday ishlash yoki to'g'ri ishlashini aniqlash qiyin. Keyingi qadamlaringiz nima?
Vazifa qanday xususiyatlarga ega bo'lishi kerakki, aksincha, 'Ey, bu bilan shug'ullanishni istamayman' reaktsiyasini chaqirsin?
Va, aksincha, bunday tadbirlarda nima qattiqlashadi?
Qaysi sifatlar hamkasbda bo'lishi kerakki, uning bilan ishlash qulay bo'lsin?
O'zgarish (masalan, Boostdan standart kutubxonaga o'tish) haqiqatan ham « ishlayotganini » qanday tushunish mumkin?
Ishdan tashqari faoliyatlarga (forumlar, korporativ tadbirlar, sport) qanday munosabatda bo'lasiz va ularda sizni eng ko'p nima qiziqtiradi?
Jamoa ichida texnik munozaralar/muzokaralar bo‘lib o‘tganmı? Ular qanday o‘tdi va qanday hal qilindi?
Oldingi ish joyingizdan nima uchun ketdingiz?
Katta meros bazasini kengaytirish bo'yicha tajribangiz bormi? Agar yo'q bo'lsa, qanday harakat qilardingiz, agar qilish kerak bo'lsa?
Yangi joy qidirishga nima undadi?
Kod-tekshiruv vazifasi bor: hamkasbim ishlashga mos va birlik testlari bilan qoplanadigan yechimni taqdim etdi, ammo amalga oshirish umuman o'zingiz qiladigan kabi emas. Nima qilasiz?
Vaziyat: ikki boshqaruvchi kelib, ikki shoshilinch vazifa beradi, lekin vaqt yo'q. Nima qilarding?
Qayta tuzatish uchun reja nima va uni ishonch bilan qilish uchun nima bo'lishi kerak?
Uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun uchun
Kompilyatorda RVO/NRVO optimallashtirishni qanday amalga oshirish mumkin?
auto lambda = []<typename>(){};
Loyihalashtirish jarayonida tahlil uchun etarli ma'lumotlar mavjud edimi yoki qaror ko'proq ko'z yumib qabul qilindi, lekin muvaffaqiyatli bo'ldimi?
Ekranda nima ko'rsatiladi? (1-savol: konstruktorlar, RVO/NRVO)