கர்த்தர் கட்டளையிட்டார்: "ஒரு நேர்காணல் மற்றும் சலுகைகளை ஏற்றுக்கொள்"

கற்பனையான சம்பவங்களை அடிப்படையாகக் கொண்ட உண்மைக் கதை.
எல்லா தற்செயல்களும் தற்செயலானவை அல்ல.
எல்லா நகைச்சுவைகளும் வேடிக்கையானவை அல்ல.

- செர்ஜி, வணக்கம். என் பெயர் பீபி, எனது சக ஊழியர் பாப் மற்றும் நாங்கள் இருவர்... குழுத் தலைவர்கள், நாங்கள் நீண்ட காலமாக திட்டத்தில் இருக்கிறோம், அனைத்து டோடோக்களையும் நாங்கள் மனதளவில் அறிவோம், இன்று உங்கள் அறிவு மற்றும் திறன்களைப் பற்றி பேசுவோம்.
நீங்கள் மூத்தவர், முக்கியமாக .NET உடன் பணிபுரிதல், ஒத்திசைவற்ற மற்றும் பல-திரிக்கப்பட்ட நிரலாக்கத்தைப் புரிந்துகொள்வது, அல்காரிதம்கள் மற்றும் தரவு கட்டமைப்புகளின் அடிப்படைகளில் நம்பிக்கையுடன் தேர்ச்சி பெற்றவர், புதிதாக பெரிய தொகுதிகளை மறுசீரமைத்தல் மற்றும் வடிவமைத்தல் ஆகிய இரண்டிலும் அனுபவம் உள்ளவர் என்று உங்கள் CV கூறுகிறது. இன்னும், இந்த முட்டாள்தனமான கேள்வியைக் கேட்காமல் இருக்க முடியாது: உங்களைப் பற்றி சுருக்கமாகச் சொல்லுங்கள்?
- வணக்கம், பீபி மற்றும் போபா. நான் முதன்மையாக .NET உடன் பணிபுரிகிறேன், நான் ஒத்திசைவற்ற மற்றும் மல்டித்ரெட் புரோகிராமிங்கைப் புரிந்துகொள்கிறேன், அல்காரிதம்கள் மற்றும் தரவு கட்டமைப்புகளின் அடிப்படைகளில் எனக்கு நம்பிக்கை உள்ளது, மேலும் புதிதாக பெரிய தொகுதிகளை மறுசீரமைத்தல் மற்றும் வடிவமைப்பதில் எனக்கு அனுபவம் உள்ளது. சுருக்கமாகச் சொன்னால் அவ்வளவுதான்.
- நன்றி. சரி, ஆரம்பிக்கலாம்! சூடுபடுத்த, எளிமையான ஒன்று: உங்களுக்கு என்ன மரங்கள் தெரியும், அவற்றை எப்படிச் சுற்றி வருவது?
- ஓக், அகாசியா, மேப்பிள், செர்ரி... அதனால் உடனே வேறு எதுவும் நினைவுக்கு வராது. மரத்தை கடந்து செல்வதைப் பொறுத்தவரை, நீங்கள் வெவ்வேறு பக்கங்களில் இருந்து மரத்தை கடக்கலாம்: இடது அல்லது வலதுபுறம். நீங்கள் ஒரு மரத்தில் ஏறலாம் என்பதையும், அணில் சில நேரங்களில் வாழும் மரங்களில் குழிவுகள் இருப்பதையும் நான் அறிவேன்.
- சரி. பின்னர் கேள்வி - ஒரு பொருளை குறிப்பு மூலம் அனுப்புவதற்கும் அதை முழுமையாக நகலெடுப்பதற்கும் என்ன வித்தியாசம்?
- வேறுபாடு என்னவென்றால், முதல் வழக்கில் பொருள் குறிப்பு மூலம் அனுப்பப்படுகிறது, இரண்டாவது அது முற்றிலும் நகலெடுக்கப்படுகிறது.
- வரைபடங்களைப் பற்றி உங்களுக்கு என்ன தெரியும்?
- கவுண்ட் லெவ் நிகோலாவிச் டால்ஸ்டாயின் வேலையை நான் ஆழமாக மதிக்கிறேன்; ஒரு குழந்தையாக நான் "தி கவுண்ட் ஆஃப் மான்டே கிறிஸ்டோ" புத்தகத்தைப் படித்தேன். கவுண்ட் டிராகுலாவை யாருக்குத் தெரியாது?!
- "SOLID" என்றால் என்ன?
- "திட", குறைவாக அடிக்கடி - "திட". நிச்சயமாக, சூழலைப் பொறுத்தது.
— ஒரு குப்பை சேகரிப்பான் எப்படி வேலை செய்கிறது?
- எனக்கும் அது தெரியும். ஒரு பொதுவான குப்பை சேகரிப்பாளர் பிரகாசமான ஆரஞ்சு நிற மேலடுக்குகள் மற்றும் பாதுகாப்பு காலணிகளை அணிவார். அவர் முக்கியமாக இரவில் வேலை செய்கிறார் - ஒரு குப்பை டிரக்கில். குப்பைத் தொட்டிகளில் உள்ள பொருட்களை குப்பை வண்டியின் பின்புறம் மாற்றுவது, துர்நாற்றம் வீசும் குப்பைகள் சாலையில் கொட்டாமல் கவனமாக இருப்பதுதான் குப்பை சேகரிப்பவரின் முக்கியப் பணி. சுருக்கமாக, கழிவு சேகரிப்பாளர்களின் முக்கியத்துவத்தை நம் சமூகம் குறைத்து மதிப்பிடுகிறது என்று சொல்லலாம், ஆனால் அவர்களின் பணி ஆசிரியர்கள் மற்றும் பேக்கர்களின் வேலையைப் போலவே மதிப்புமிக்கது!
- மற்றும் இன்றைய கடைசி முட்டாள் கேள்வி: மனிதனைப் போல பின்னங்கால்களில் நடக்கக்கூடிய ஒரு கோளக் குதிரை நம்மிடம் உள்ளது என்று வைத்துக்கொள்வோம். நைட்டியானது தற்போதைய விண்வெளி நேர தொடர்ச்சியுடன் இணைக்கப்பட்ட ஒரு மரணதண்டனை சூழலைக் கொண்டுள்ளது. மத்திய கிழக்கில் இராணுவ மோதல்களைத் தொடங்கும் திறன் கொண்ட அத்தகைய குதிரைகளின் குளத்தை உணர வேண்டியது அவசியம். O( n * log(n) ) இல் இதை எப்படி செய்வீர்கள்?
- ஹ்ம்ம்... தொடக்கத்தில், நான் மதிப்பு தீர்ப்புகளை விட்டுவிடுவேன். கோளக் குதிரைகளின் குளம் இல்லை என்பதை நான் இறுதியாக உணர்ந்தேன் - மேலும் கேள்வியின் உருவாக்கம் எல்லா அர்த்தத்தையும் இழக்கும். நானே அதே நேரத்தில் இந்த குதிரையாகவும், அத்தகைய குதிரைகளின் குளமாகவும், மத்திய கிழக்கு நாடுகளாகவும் மாறுவேன். நித்தியத்துடன் இணைக்கப்பட்டதற்கு, O( n * log(n) ) ஆனது O (n ^ n ) இலிருந்து முற்றிலும் பிரித்தறிய முடியாதது.
- நன்றி, செர்ஜி. நாங்கள் உங்களை மீண்டும் அழைப்போம்.
- உண்மையில் அதுதான்: நீங்கள் வரவேற்கப்படுகிறீர்கள். திரும்ப அழைக்க தேவையில்லை.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்