Ошондо Теңир буйруган: "Интервью алып, сунуштарды кабыл ал"

Ойдон чыгарылган окуяларга негизделген чыныгы окуя.
Бардык кокустуктар кокусунан эмес.
Бардык тамашалар күлкүлүү эмес.

— Сергей, салам. Менин атым Биби, коллегасым Боб жана биз эки... команданын лидерлери, биз долбоордо көптөн бери болдук, бардык тудолорду жатка билебиз жана бүгүн биз сиздин билимиңиз жана жөндөмүңүз жөнүндө баарлашабыз.
Сиздин резюмеңиз сиз улук экениңизди, негизинен .NET менен иштейсиз, асинхрондук жана көп агымдуу программалоону түшүнгөнүңүздү, алгоритмдердин жана маалымат структураларынын негиздерин ишенимдүү өздөштүргөнүңүздү, рефакторингде да, нөлдөн баштап чоң модулдарды долбоорлоодо да тажрыйбаңыз бар экенин айтат. Бирок, бул келесоо суроону бербесе болбойт: өзүң жөнүндө кыскача айтып берчи?
— Салам, Биби менен Боба. Мен биринчи кезекте .NET менен иштейм, асинхрондуу жана көп агымдуу программалоону түшүнөм, алгоритмдердин жана маалымат структураларынын негиздерин ишенимдүү билем, рефакторингде да, нөлдөн баштап чоң модулдарды долбоорлоодо да тажрыйбам бар. Кыскасы ушундай.
- Рахмат. Мейли, баштайлы! Жылуу үчүн, жөнөкөй нерсе: кандай дарактарды билесиз жана аларды кантип айланып өтүү керек?
- Эмен, акация, клен, алча... Ошентип, дароо эле оюма башка эч нерсе келбейт. Даракты аралап өтүүгө келсек, даракты ар кайсы тараптан басып өтсө болот: сол же оң. Мен дагы билем, сен даракка чыга аласың, бак-дарактарда кээде тайгалар жашаган көңдөйлөр бар.
- Жакшы. Анда суроо туулат - объектти шилтеме аркылуу өткөрүү менен аны толугу менен көчүрүүнүн ортосунда кандай айырма бар?
— Айырмасы, биринчисинде объект шилтеме аркылуу өтсө, экинчисинде толугу менен көчүрүлөт.
— Графиктер жөнүндө эмне билесиз?
— Мен граф Лев Николаевич Толстойдун чыгармачылыгын терең урматтайм, бала кезимде «Граф Монте-Кристо» китебин окучумун. Ал эми Граф Дракуланы ким билбейт?!
— «СОЛИД» деген эмне?
- "катуу", азыраак - "катуу". Албетте, контекстке жараша болот.
— Таштанды жыйноочу кандай иштейт?
- Мен дагы билем. Кадимки таштанды жыйноочу ачык кызгылт сары комбинезон жана коопсуздук бут кийим кийет. Ал негизинен түн ичинде - таштанды ташуучу унаада иштейт. Таштанды жыйноочунун негизги милдети таштанды челектеринин ичиндегилерди таштанды ташуучу унаанын артына өткөрүп берүү, жолго сасык таштандыларды төгүүдөн этият болуу. Жыйынтыктап айтканда, таштанды жыйноочулардын мааниси биздин коом тарабынан бааланбайт, бирок алардын эмгеги мугалимдер менен наабайчылардын эмгеги сыяктуу баалуу!
— Ал эми бугунку кундун акыркы келесоо суроосу: бизде адамдай арткы буттары менен баса турган тоголок ат бар дейли. Рыцардын учурдагы мейкиндик-убакыт континуумуна байланышкан аткаруу контексти бар. Жакынкы Чыгышта согуштук кагылышууларды баштоого жендемдуу мындай аттардын бассейнин ишке ашыруу зарыл. Муну O( n * log(n) ) ичинде кантип кылмаксыз?
- Мм... башталышы үчүн, мен баа берүүдөн баш тартмакмын. Мен акырында тоголок аттардын бассейни жок экенин түшүнөт элем - жана суроонун формулировкасынын өзү бардык маанисин жоготот. Мен өзүм ошол эле учурда бул ат, ошондой аттардын бассейни жана Жакынкы Чыгыш болмокмун. Түбөлүктүү менен бириктирилген үчүн, O( n * log(n) ) O ( n ^ n ) менен таптакыр айырмаланбайт.
- Рахмат, Сергей. Биз сага кайра чакырат.
- Бул чын эле: кош келиңиз. Кайра чалуунун кереги жок.

Source: www.habr.com

Комментарий кошуу