Объекты приходят в программу. В каждом объекте может быть указан номер телефона и/или логин (или одно из этих значений, или оба сразу), а также полезная нагрузка в виде бинарных данных. Приходящие объекты необходимо сохранять в оперативной памяти соблюдая следующие ограничения: Если у приходящего объекта логин и/или телефон такие же, как у одного из сохраненных ранее объектов, то сохраненный объект нужно удалить, пришедший не сохранять. Если объект хранится в оперативной памяти более 60 секунд, то его необходимо удалить. Считается, что объекты приходят часто. При этом совпадающих по логину/телефону - кратно меньше от общего количества приходящих объектов. void process(Object o) { }
C/C++
[ном] дар бораи худ ва маҳсулоте, ки кор кардаед, ва вазифаҳое, ки иҷро кардаед, нақл кунед.
Дар вақти баррасӣ дифе мебинем, ки ба назар мерасад як нусхаи кӯҳна ё хаке аҷиб аст: код амалро иҷро мекунад, аммо равшан нест, ки чӣ гуна кор мекунад ё оё дар ҳақиқат дуруст кор мекунад. Қадами ояндаи шумо чӣ хоҳад буд?
Вазифа бояд чӣ хосиятҳо дошта бошад, ки баръакс, реаксияи 'Ой, намехоҳам бо ин машғул шавам'ро ба вуҷуд орад?
Ва, баръакси, чӣ чиз дар чунин чорабиниҳо шуморо аз худ дур мекунад?
Кадом хосиятҳо бояд дошта бошад ҳамкор, то бо ӯ кор кардан бароҳат бошад?
Чӣ гуна фаҳмидан мумкин аст, ки тағирот (масалан, гузаштан аз Boost ба китобхонаи стандартӣ) воқеан « кор мекунад »?
Чӣ гуна ба фаъолиятҳои берун аз раванди кор (форумҳо, чорабиниҳои корхонаӣ, варзиш) муносибат мекунӣ ва чӣ чиз дар онҳо бештар ҷалбат мекунад?
Оё шумо дар муҳокимаҳои техникӣ/музокироти дохилии гурӯҳ ширкат доштед? Онҳо чӣ гуна гузаштанд ва чӣ гуна ҳал шуданд?
Оё таҷрибаи васеи тағйир додани базаҳои калони legacy доред? Агар не, чӣ гуна амал мекардед, агар лозим ояд?
Чӣ туро водор кард, ки ҷои нав ҷустуҷӯӣ кунед?
Чаро аз ҷойи кории қаблӣ даст кашидед?
Вазифаи баррасии коди: ҳамкасбам ҳаллиро пешниҳод кард, ки кор мекунад ва бо тестҳои ягона пӯшида шудааст, аммо татбиқ комилан чунин нест, ки шумо худ мекунед. Чӣ мекунед?
Вазъият: ду роҳбар меоянд ва ду вазифаи фавриро медиҳанд, вале вақт нест. Чӣ мекунӣ?
Барномаи ислоҳот чист ва барои иҷрои он боэътимод бояд чӣ бошад?
Чӣ гуна метавон оптимизатсияи RVO/NRVO-ро дар компилятор амалӣ кард?
Чӣ тавр аз ҳолате, ки пас аз се моҳ ҳама чиз "шикаста" аст ва ҳеҷ чиз кор намекунад, пешгирӣ кардан мумкин аст, агар роҳбар қарор додааст, ки кодро радикалӣ нависад (масалан, Boost-ро хориҷ кунад)?
Лутфан, дар бораи вазифаҳо ё лоиҳаҳои хотирмон аз таҷрибаи гузаштаат нақл кун — чӣ писандат омад ва баръакс, чӣ нороҳат кард.
Чӣ ба экран нишон дода мешавад? (Пурсиш 1: конструкторҳо, RVO/NRVO)
Оё дар вақти тарҳрезӣ маълумоти кофӣ барои таҳлил буд, ё қарор бештар ба таври беназорат гирифта шуд, аммо бо муваффақият?