۽ رب حڪم ڏنو: "هڪ انٽرويو وٺو ۽ آڇون قبول ڪريو"

افسانوي واقعن تي ٻڌل هڪ سچي ڪهاڻي.
سڀئي اتفاق حادثاتي نه آهن.
سڀئي مذاق مذاق نه آهن.

- سرجي، هيلو. منهنجو نالو بيبي آهي، منهنجو ساٿي باب آهي ۽ اسان ٻه... ٽيم ليڊر آهيون، اسان ڪافي عرصي کان هن پروجيڪٽ ۾ آهيون، اسان سڀني ٽوڊس کي دل سان ڄاڻون ٿا ۽ اڄ اسان توهان جي ڄاڻ ۽ صلاحيتن جي باري ۾ ڳالهائينداسين.
توهان جي CV چوي ٿي ته توهان هڪ سينيئر آهيو، بنيادي طور تي .NET سان ڪم ڪريو، ايسينڪرونس ۽ ملٽي ٿريڊ پروگرامنگ کي سمجھو، اعتماد سان الورورٿم ۽ ڊيٽا ڍانچي جي بنيادي ڳالهين تي عبور حاصل ڪريو، شروع کان وٺي وڏن ماڊلز کي ريفيڪٽرنگ ۽ ڊزائين ڪرڻ ۾ تجربو حاصل ڪريو. ۽ اڃا تائين، ڪو به مدد نٿو ڪري سگهي پر هي بيوقوف سوال پڇو: مختصر طور تي اسان کي پنهنجي باري ۾ ٻڌايو؟
- هيلو، بيبي ۽ بابا. مان بنيادي طور تي .NET سان ڪم ڪريان ٿو، مان سمجهان ٿو اسينڪرونس ۽ ملٽي ٿريڊ پروگرامنگ، مون کي الگورٿمز ۽ ڊيٽا ڍانچي جي بنيادي ڳالهين تي اعتماد جوڳو ڪمانڊ آهي، ۽ مون کي شروع کان وٺي وڏن ماڊلز کي ريفيڪٽرنگ ۽ ڊزائين ڪرڻ ٻنهي ۾ تجربو آهي. مختصر ۾ اهو ئي آهي.
- تنهنجي مهرباني. خير، اچو ته شروع ڪريون! گرم ڪرڻ لاءِ، ڪجهه سادو: توهان ڪهڙي وڻ کي ڄاڻو ٿا ۽ انهن جي چوڌاري ڪيئن حاصل ڪجي؟
- اوڪ، ببول، ميپل، چيري ... تنهنڪري فوري طور تي ٻيو ڪجهه به ذهن ۾ نٿو اچي. جيئن وڻ کي چڙهڻ لاءِ، توهان مختلف پاسن کان وڻ کي پار ڪري سگهو ٿا: کاٻي يا ساڄي پاسي. مون کي اها به خبر آهي ته توهان وڻ تي چڙهائي سگهو ٿا ۽ انهن وڻن ۾ سوراخ آهن جتي ڪڏهن ڪڏهن گليري به رهن ٿا.
- چڱو. پوءِ سوال اهو آهي ته ڪنهن شئي کي حوالي سان پاس ڪرڻ ۽ ان کي مڪمل طور تي نقل ڪرڻ ۾ ڪهڙو فرق آهي؟
- فرق اهو آهي ته پهرين صورت ۾ اعتراض جي حوالي سان گذريو آهي، ۽ ٻئي ۾ اهو مڪمل طور تي نقل ڪيو ويو آهي.
- توهان گراف بابت ڇا ڄاڻو ٿا؟
- مان ڳڻپ ليو نيڪولاوچ ٽالسٽاءِ جي ڪم جو تمام گهڻو احترام ڪريان ٿو؛ هڪ ٻار جي حيثيت ۾ مون ڪتاب ”دي ڳڻپ آف مونٽي ڪرسٽو“ پڙهيو. ۽ ڪير نه ٿو ڄاڻي ڳڻيو ڊريڪو؟!
- "SOLID" ڇا آهي؟
- "مضبوط"، گهٽ اڪثر - "مضبوط". جي حوالي سان منحصر آهي، يقينا.
- ڪچرو ڪليڪٽر ڪيئن ڪم ڪندو آهي؟
- مون کي اها به خبر آهي. هڪ عام ڪچرو ڪليڪٽر روشن نارنگي اونڌو ۽ حفاظتي بوٽ پائيندو آهي. هو خاص طور تي رات جو ڪم ڪري ٿو - گندگي واري ٽرڪ تي. ڪچري کي گڏ ڪندڙ جو بنيادي ڪم اهو آهي ته ڪچري جي ٽوڪن جي مواد کي ڪچري واري ٽرڪ جي پوئتي ڏانهن منتقل ڪرڻ، احتياط سان روڊ تي بدبودار ڪچرو نه اڇلائي. اختصار لاءِ، اسان اهو چئي سگهون ٿا ته فضول جمع ڪرڻ وارن جي اهميت اسان جي سماج ۾ گهٽجي وئي آهي، پر انهن جو ڪم استادن ۽ بيڪرين جي ڪم جيترو قيمتي آهي!
- ۽ اڄ جي لاءِ آخري بيوقوف سوال: فرض ڪريو اسان وٽ ھڪڙو گول گھوڙو آھي جيڪو پنھنجي پوئين ٽنگن تي ھلائي سگھي ٿو انسان وانگر. نائيٽ کي موجوده خلائي وقت جي تسلسل سان جڙيل هڪ عملدرآمد جي حوالي سان آهي. اهو ضروري آهي ته وچ اوڀر ۾ فوجي تڪرار شروع ڪرڻ جي صلاحيت سان اهڙن گھوڙن جي تلاء کي محسوس ڪيو وڃي. توهان ان کي O(n * log(n)) ۾ ڪيئن ڪندا؟
- هيم... شروعات ڪندڙن لاءِ، مان قيمتي فيصلن کي ڇڏي ڏيندس. مان آخر ۾ سمجھي ويس ته گولي گھوڙن جو ڪو تلاءُ نه آھي - ۽ سوال جي بلڪل ٺھيل سڀ معنيٰ وڃائي ويھي. مان پاڻ به ساڳئي وقت هي گهوڙو ۽ اهڙن گهوڙن جو تلاءُ ۽ وچ اوڀر بڻجي ويندس. ابدي سان ضم ٿيڻ لاءِ، O(n * log(n)) مڪمل طور تي O (n ^ n) کان ڌار نه ٿي سگھي.
- توهان جي مهرباني، سرجي. اسان توهان کي واپس سڏينداسين.
- اھو واقعي اھو آھي: توھان ڀلي ڪري آيا آھيو. واپس سڏڻ جي ضرورت ناهي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو