Sobes.tech

Программага объекттер келет. Ар бир объектте телефон номери жана/же логин көрсөтүлүшү мүмкүн (же бул маанилердин бири, же экөө бирге), ошондой эле бинардык маалыматтар түрүндө жүктөө. Келген объекттер оперативдик эсинде сакталышы керек төмөнкү чектөөлөргө ылайык: Эгер келген объекттин логини жана/же телефону мурда сакталган объекттер менен бирдей болсо, сакталган объект өчүрүлүшү керек, жана келген объект сакталбашы керек. Эгер объект оперативдик эсинде 60 секундтен ашык калса, аны өчүрүү керек. Объекттер көп келиши кабыл алынат. Мындан тышкары, логин/телефон боюнча дал келген объекттер, жалпы келген объекттердин санына караганда, кыйла аз. void process(Object o) { }

233

[аты] өзүңүз жана иштеп чыккан өнүмдөр жана аткарган тапшырмаларыңыз жөнүндө айтып бериңиз.

215

Карап чыгууда, көрүнүшү боюнча, бул калыптанган көчүрмө же кээ бир кызык хак сыяктуу көрүнөт: код керектүү аракетти аткарат, бирок анын кандай иштээрин же туура иштеп жатканы айкын эмес. Кийинки кадамдарың эмне?

201

Эмне үчүн тапшырманын кандай касиеттери болушу керек, тескерисинче, «ой, мен бул менен алектенгим келбейт» деп реакцияны чакырат?

181

Жана, тескерисинче, мындай иш-чараларда сизди эмне четтетет?

179

Коом сапаттар болушу керектиги менен иштешүү ыңгайлуу болмок үчүн?

174

Өзгөртүү (мисалы, Boostтон стандарт китепканасына өтүү) чын эле «иштейт» деп кантип түшүнсө болот?

169

Эмгектен тышкаркы иш-чараларга (форумдар, корпоративтик иш-чаралар, спорт) кандай карап жатасың жана алардын кайсынысы сени эң көп кызыктырат?

168

Тимдин ичинде техникалык талаш-тартыштарда катыштыңызбы? Алар кандай өттү жана кандай чечилди?

165

Идеологиялык чоң legacy базасын кеңейтүү боюнча тажрыйбаңыз барбы? Эгер жок болсо, кандай иш-аракет кылмаксыз, эгер керек болсо?

164

Эмне үчүн мурдагы иш ордуңуздан кеттиңиз?

163

Абалы: эки менеджер келип, эки шұғыл тапшырма берет, бирок убакыт жок. Эмне кылмаксың?

159

Коддурасты карап чыгуу тапшырмасы: кесиптешиң ишке ашырган жана бирдик тесттери менен капталган чечимди сунуштады, бирок ишке ашыруу өзүң жасай тургандай эмес. Эмне кыласың?

159

Рефакторлоо үчүн план кандай жана аны ишенимдүү кылуу үчүн эмне болушу керек?

156

Үч айдан кийин бардык нерсе "бөлүнгөн" жана эч нерсе иштебей турган жагдайдан кантип качууга болот, эгер лидер радикалдуу түрдө кодду кайра жазууга чечим кабыл алса (мисалы, Boost-ту алып салуу)?

155

Компилятордо RVO/NRVO оптимизациясын кантип ишке ашырууга болот?

154

Өткөн тажрыйбаңдан эң эс тутумдуу тапшырмалар же долбоорлор жөнүндө айтып бер — эмне жакты жана эмне, тескерисинче, жаккан жок.

153

Жобалаш учурунда анализ үчүн жетиштүү маалымат болдубу, же чечим көбүнчө көз жумуп кабыл алындыбы, бирок ийгиликтүү болду?

152
/2