Sobes.tech

Бағдарламаға объектілер келеді. Әр объектіде телефон нөмірі және/немесе логин көрсетілуі мүмкін (немесе біреуі, немесе екеуі де болуы мүмкін), сонымен қатар бинарлы деректер түрінде жүктеме бар. Келіп түскен объектілерді оперативті жадта сақтау керек келесі шектеулерді сақтай отырып: Егер келген объектінің логині және/немесе телефоны бұрын сақталған бір объектінің логині және/немесе телефонына ұқсас болса, сақталған объектіні жою керек, келген объектіні сақтамау керек. Егер объекті оперативті жадта 60 секундтан астам уақыт сақталса, оны жою керек. Объектілер жиі келеді деп есептеледі. Сонымен қатар, логин/телефон бойынша ұқсас объектілер саны жалпы келген объектілер санына қарағанда әлдеқайда аз. void process(Object o) { }

233

[аты] өзіңіз туралы, жұмыс істеген өнімдеріңіз және орындаған тапсырмаларыңыз туралы айтыңыз.

215

Шолу кезінде, кодтың қалай жұмыс істейтіні немесе дұрыс жұмыс істейтіні белгісіз, бірақ қажетті әрекетті орындайтын, қырын көшіріп қою немесе оғаш хак сияқты көрінетін айырмашылық көрінеді. Келесі қадамдарыңыз қандай?

201

Қандай қасиеттері тапсырманың болуы керек, ол "ой, мен бұған бармаймын" деген реакцияны шақыру үшін?

182

Мұндай іс-шараларда керісінше не тартымды?

180

Қандай қасиеттері бар әріптеспен жұмыс істеу ыңғайлы болар еді?

174

Өзгеріс (мысалы, Boost-тан стандартты кітапханаға ауысу) шын мәнінде жұмыс істеп тұрғанын қалай түсінуге болады?

170

Жұмыс сыртындағы іс-шараларға (форумдар, корпоративтік іс-шаралар, спорт) қалай қарайсыз және оларда сізді ең көп не тартады?

168

Топ ішінде техникалық дау-дамайларға қатысқан ба? Олар қалай өтті және қалай шешілді?

165

Ұзақ уақыт жұмыс істеген дерекқорды кең көлемде қайта құру тәжірибеңіз болды ма? Егер жоқ болса, не істер едіңіз?

164

Алдыңғы жұмыс орныңыздан неге кеттіңіз?

163

Жағдай: екі басшы/менеджер келіп, екі шұғыл тапсырма береді, бірақ уақыт жоқ. Не істейсің?

159

Код-ревью тапсырмасы бар: әріптесіңіз жұмыс істейтін және бірліктік тестілермен қамтылған шешімді ұсынды, бірақ жүзеге асыру мүлдем басқа, сіз қалай әрекет етесіз?

159

Рефакторингке арналған жоспар қандай және оны сенімді түрде жасау үшін не болуы керек?

156

Үш айдан кейін бәрі «жаралып», ештеңе жұмыс істемей қалмайтындай жағдайға қалай түспеу керек, егер жетекші кодты радикалды түрде қайта жазуға шешім қабылдаса (мысалы, Boost-ты шығарып тастау)?

155

RVO/NRVO оңтайландыруын компиляторда қалай жүзеге асыруға болады?

154

Өтінемін, өткен тәжірибеңізден ең есте қаларлық тапсырмалар немесе жобалар туралы айтып беріңіз — не ұнады және не ұнамады.

153

Экранда не көрсетіледі? (Сұрақ 3: массивтің, көрсеткіштің, массивке сілтеменің sizeof)

153
/2