தொழில்நுட்ப நேர்காணல்கள் புதிர்களுக்கு பெயர் பெற்றவை. ஒரு பைனரி மரத்தை ஒரு வெள்ளை பலகையில் எழுதும்படி கேட்கப்பட்டாலும், ஒரு வரிசையாக்க வழிமுறையை விளக்கினாலும், அல்லது FizzBuzz ஐ 10 வரிகளிலோ அல்லது குறைவாகவோ செயல்படுத்தினாலும், சராசரி நேர்காணலில் தொழில்நுட்ப நிரலாக்க கேள்விகளுக்கு நீங்கள் தயாராக வேண்டும்.
ஆனால் நீங்கள் தயாராக இருக்க வேண்டிய ஒரே விஷயம் அதுவல்ல.
உண்மை என்னவென்றால், பல டெவலப்பர்கள் பொதுவான நிரலாக்க நேர்காணல் கேள்விகளுக்கு பதில்களுக்கு இடையில் சிறிய மாறுபாட்டைக் கொண்டு தீர்க்க முடியும். எனவே, அடுத்த வேட்பாளரிடமிருந்து உங்களை வேறுபடுத்துவது எது? இந்த ஐந்து உதவிக்குறிப்புகளில் நாம் கவனம் செலுத்துவோம்.
1. உங்கள் பகுத்தறிவு மற்றும் சிக்கல் தீர்க்கும் செயல்முறையைப் பேசுங்கள்
ஒரு கடினமான கேள்வியைக் கேட்கும்போது நீங்கள் செய்யக்கூடிய மிக மோசமான விஷயம் என்னவென்றால், முற்றிலும் பேச்சில்லாமல் போவதுதான். துரதிர்ஷ்டவசமாக, இதை விபத்தில் செய்வது மிகவும் எளிதானது. குறிப்பிடத்தக்க மன ஆற்றல் மற்றும் கவனம் தேவைப்படும் ஒரு சிக்கலை நீங்கள் எதிர்கொள்ளும்போது, உங்கள் மனதில் பின்வாங்குவதே உங்கள் முதல் விருப்பம். இது இயற்கையானது என்றாலும், நேர்காணல் செய்பவருக்கு இது மிகவும் உதவியாக இருக்காது.
தொழில்நுட்ப கேள்விகளின் புள்ளி, ஒரு பகுதியாக, சிக்கல்களைத் தீர்ப்பது பற்றி நீங்கள் எப்படி நினைக்கிறீர்கள் என்பதைக் கண்டுபிடிப்பதாகும். உங்கள் செயல்முறை என்ன? வெவ்வேறு கூறுகளை எவ்வாறு உடைப்பது? தீர்வுக்கு நீங்கள் எவ்வாறு வருவீர்கள்? வேலை செய்யாத ஒன்றை முயற்சிக்கும்போது நீங்கள் எவ்வாறு நடந்துகொள்வீர்கள்? குறியீட்டில் பரிசோதனை செய்வதிலோ அல்லது ஒயிட் போர்டில் எதையாவது வரைவதிலோ நீங்கள் சிறந்தவரா?
நீங்கள் சிக்கலை தீர்க்கும்போது உங்கள் தலையில் என்ன நடக்கிறது என்பதை விளக்குங்கள். அந்த சிக்கலை எவ்வாறு தீர்ப்பது என்பதை மற்றவர்களுக்குக் கற்பிக்க ஆன்லைனில் வெளியிட உங்கள் குரலைப் பதிவுசெய்வது போல் செயல்படுங்கள். உங்கள் நேர்காணல் செய்பவர்கள் அமைதியாக சிந்திக்க உங்களுக்கு இடம் கொடுத்தாலும் கூட, உங்கள் சிந்தனை செயல்முறையை அவர்கள் உங்களைத் தூண்டாமல் விளக்கினால் நீங்கள் பயனடையலாம். இது உங்கள் திறன்களையும் விமர்சன சிந்தனையையும் இன்னும் முழுமையாகப் புரிந்துகொள்ள அவர்களுக்கு உதவுவது மட்டுமல்லாமல், இது உங்களை மேலும் மறக்கமுடியாததாக்குகிறது.
2. தொழில்நுட்ப நேர்காணலில் சிக்கலைத் தீர்ப்பதை விட சிறந்தது எது? அதை இரண்டு முறை தீர்க்கும்
மிகச் சில சிக்கல்களுக்கு ஒரே ஒரு தீர்வு மட்டுமே உள்ளது, மேலும் எல்லா சிக்கல்களுக்கும் எல்லையற்ற தவறான தீர்வுகள் உள்ளன. எனவே ஒரு சிக்கலைத் தீர்க்க ஒரே ஒரு வழியில் நீங்கள் கவனம் செலுத்தினால், உங்கள் நெகிழ்வுத்தன்மையையும் திறனையும் நிரூபிக்க ஒரு முக்கிய வாய்ப்பை இழக்கிறீர்கள்.
நன்கு அறியப்பட்ட தீர்வோடு செல்வதற்கு பதிலாக அல்லது ஒரே மொழியில் வேலை செய்வதற்குப் பதிலாக, அந்த குறிப்பிட்ட சிக்கலைப் பற்றிய விவாதத்தைத் திறந்து வெவ்வேறு சூழ்நிலைகளுக்குத் தீர்க்கவும். எடுத்துக்காட்டாக, FizzBuzz ஐ நிரல் செய்யும்படி உங்களிடம் கேட்கப்பட்டால், நீங்கள் அதை இரண்டு மொழிகளில் செய்ய முன்வருவீர்கள், அல்லது இரண்டு வெவ்வேறு முன்மாதிரிகளைப் பயன்படுத்துவதன் மூலம் அல்லது ஒரு தீர்வுக்கு சில செயல்திறன் தடைகள் மற்றும் இன்னொருவருக்கு அழகியல் தடைகளை எடுத்துக்கொள்வதன் மூலம்.
சிக்கலுக்கு பல தீர்வுகள் இருக்கலாம் என்று சரிபார்ப்பதன் மூலம், நீங்கள் உங்கள் தகவமைப்பு, நெகிழ்வுத்தன்மை மற்றும் விழிப்புணர்வைக் காட்டுகிறீர்கள், இவை அனைத்தும் உங்கள் நேர்காணல் செய்பவர்களிடையே நம்பிக்கையைத் தூண்டும், பல சாத்தியக்கூறுகளில் நீங்கள் சரியான தீர்வைத் தேர்வு செய்ய முடியும்.
நிச்சயமாக, கப்பலில் செல்ல வேண்டாம் multiple பல தீர்வுகளுடன் ஒரு கேள்விக்கு பதிலளிக்கும்போது படிக்க ஒரு கலை இருக்கிறது, அது ஓவர்கில் அல்லது மகிழ்ச்சியுடன் வரவேற்கப்படுகிறது. சந்தேகம் இருக்கும்போது, உங்கள் தீர்வை இரண்டாம் நிலை விருப்பத்துடன் விரிவாக்க சிறிது நேரம் எடுத்துக் கொண்டால், உங்கள் நேர்காணலர்களிடம் அவர்கள் கவலைப்படுகிறார்களா என்று கேட்க பயப்பட வேண்டாம்.
3. பொருந்தும்போது உங்கள் கருத்துக்களைப் பகிர்ந்து கொள்ள பயப்பட வேண்டாம்
சில நேரங்களில், நீங்கள் சிக்கல்களின் மூலம் செயல்படும்போது, உங்கள் சொந்த சுவை மற்றும் கருத்தை அடிப்படையாகக் கொண்ட முடிவுகளை எடுப்பீர்கள். அது சரி - முதலாளிகள் உங்கள் கருத்தில் ஆர்வமாக உள்ளனர்! சூழ்நிலைகளுக்கு நீங்கள் சிந்திக்கும் மற்றும் வினைபுரியும் விதம் ஒரு நிறுவனத்தின் கலாச்சாரத்திற்கு பெரிய வித்தியாசத்தை ஏற்படுத்துகிறது. ஒரு கருத்தை வைத்திருப்பது ஒரு டெவலப்பராக தலைமை மற்றும் தொழில்நுட்ப முதிர்ச்சியின் அறிகுறியாகும். உங்கள் கருத்துக்களைப் பற்றி விவாதிக்க ஒரு குறிப்பிட்ட விஷயத்தில் மற்ற நிலைகளை மதிப்பீடு செய்ய வேண்டும்.
எவ்வாறாயினும், கருத்துக்களை மிக நெருக்கமாக வைத்திருக்க முடியும் என்பதை நினைவில் கொள்ளுங்கள். கொடுக்கப்பட்ட விஷயத்தில் உங்கள் நேர்காணலுடன் நீங்கள் உடன்படவில்லை என்றால், அந்த தகவலைப் பகிரும்போது லேசாக மிதிக்கவும். ஒரு கண்ணோட்டத்தைக் கொண்டிருப்பது நல்லது என்றாலும், அதைப் பகிர்வது எப்போதும் தேவையில்லை என்பதையும், உங்கள் போர்களை எவ்வாறு தேர்வு செய்வது என்பதையும் அறிந்து கொள்வது அவசியம். கட்டைவிரல் விதி: உங்களிடம் கேட்கப்படாவிட்டால் உங்கள் கருத்தை பகிர்ந்து கொள்ள வேண்டாம்.
4. "எனக்குத் தெரியாது" என்ற பதிலை ஒருபோதும் முடிக்க வேண்டாம்
நீங்கள் ஒரு "கோபயாஷி மரு" சூழ்நிலையை எதிர்கொள்ளாவிட்டால், ஒரு நேர்காணல் கேள்வியை "எனக்குத் தெரியாது" என்று ஒருபோதும் முடிக்க வேண்டாம். அது வேலையில் ஒரு விருப்பமல்ல, எனவே நேர்காணலில் இது ஒரு விருப்பமாக இருக்கக்கூடாது.
நிச்சயமாக, நீங்கள் எல்லாவற்றையும் தெரிந்து கொள்ள வேண்டும் என்று நான் சொல்லவில்லை. அது சாத்தியமில்லை! ஆனால் வேலையைச் செய்ய நீங்கள் தெரிந்து கொள்ள வேண்டியவற்றைக் கற்றுக்கொள்வதற்கான ஒரு உத்தி உங்களிடம் உள்ளது என்பதைக் காட்ட வேண்டும். "அதை எப்படி செய்வது என்று எனக்குத் தெரியவில்லை, ஆனால் இதைக் கண்டுபிடிப்பது பற்றி நான் எப்படிப் போகிறேன்" என்று பதிலளிக்க முயற்சிக்கவும். இந்த பதில் "நான் அதை கூகிள் செய்வேன்" என்று சொல்வதை விட மேலும் செல்ல வேண்டும். நீங்கள் விசாரிக்கும் திசையை விளக்குவது நல்லது.
எல்லாவற்றிற்கும் மேலாக, வெட்கப்பட வேண்டாம்! கற்றல் என்பது பெரும்பாலும் உங்களுக்குத் தெரியாத விஷயங்களைக் கண்டுபிடிக்கும் செயல்முறையாகும். நீங்கள் சரியானவராக இருப்பீர்கள் என்று உங்கள் முதலாளி எதிர்பார்க்கவில்லை, ஆனால் நீங்கள் விடாமுயற்சியுடனும் புத்திசாலித்தனத்துடனும் இருக்க வேண்டும் என்று அவர்கள் எதிர்பார்க்கிறார்கள், ஒருபோதும் ஒரு பிரச்சினையிலிருந்து விலகக்கூடாது.
5. எப்போதும் அணிக்காக விளையாடுங்கள்
நீங்கள் ஒரு ஃப்ரீலான்ஸ் டெவலப்பராக இல்லாவிட்டால், உங்கள் வேலை எப்போதும் ஒரு அணியின் சூழலுக்குள் அமைக்கப்படும், மேலும் அணியின் வெற்றி எப்போதும் உங்களுடையது. எனவே ஒரு குறிப்பிட்ட நாளில் உங்கள் பிரச்சினைகளைத் தீர்ப்பதில் நீங்கள் அக்கறை காட்டவில்லை என்பதை உங்கள் நேர்காணல் பிரதிபலிக்க வேண்டும், மாறாக அணி வெற்றிபெற தேவையானதைச் செய்வதில் நீங்கள் கவனம் செலுத்துகிறீர்கள்.
எனவே, ஒரு நேர்காணலில் இதை எவ்வாறு தொடர்பு கொள்ள முடியும்?
சிக்கல்களை ஒரு வெற்றிடத்தில் இருப்பதைப் போல ஒருபோதும் விவாதிக்க வேண்டாம்
ஏறக்குறைய எந்தவொரு திட்டமும் நடைமுறையில் வள தேவைகள் மற்றும் வரம்புகளைக் கொண்டிருக்கும், எனவே சிக்கலின் சூழல் குறித்த உங்கள் விழிப்புணர்வைக் காட்டுங்கள். நன்கு தீர்க்கப்பட்ட ஆனால் பட்ஜெட்டை மீறிய ஒரு பிரச்சினை உண்மையிலேயே மிகப்பெரிய தீர்வாக இல்லை.
தற்போதுள்ள குழுவில் நிபுணத்துவம் குறித்த உங்கள் விழிப்புணர்வைக் காட்டுங்கள்
சில நேரங்களில் ஒரு கேள்விக்கு சிறந்த பதில் உங்களுடன் ஒத்துழைக்க உங்கள் அணியில் உள்ள மற்றவர்களைக் கேட்பது, தொழில்நுட்ப கேள்விகளில் அந்த நபர்களை நீங்கள் குறிப்பிடலாம்: “எங்கள் அணியின் சூழலில் இந்த சிக்கலை நான் முன்வைத்திருந்தால், நான் மறுபரிசீலனை செய்யச் சொல்வேன் மற்றவர்களின் நிபுணத்துவத்தை நீங்கள் நம்பத் தயாராக உள்ளீர்கள் என்பதையும், சிறந்த தீர்வை அடைவதே உங்கள் குறிக்கோள் என்பதையும் இது காட்டுகிறது.
உங்கள் குழு உந்துதல் மதிப்புகளை வெளிப்படையாகத் தொடர்பு கொள்ளுங்கள்
இது ஒரு முக்கியமான போதுமான பிரச்சினை, நீங்கள் சரியாக வெளியே வந்து சொல்ல வேண்டும். நாள் முழுவதும் உங்கள் மேசை மற்றும் குறியீட்டில் உட்கார்ந்துகொள்வது மட்டுமல்லாமல், நிறுவனம் வெற்றிபெற உதவுவதே உங்கள் குறிக்கோள் என்பதை உங்கள் முதலாளிகள் முழுமையாக அறிந்திருப்பதை உறுதிப்படுத்த விரும்புகிறீர்கள்.
இறுதியில், டெவலப்பராக உங்கள் வேலை குறியீடுக்கு மட்டுமல்ல. இது ஒரு அணி வீரராக, ஒரு தலைவராக, ஒரு பிரச்சினையிலிருந்து ஒருபோதும் வெளியேற விரும்பாத ஒருவராக இருக்க வேண்டும். ஒரு தொழில்நுட்ப நேர்காணலில் உள்ள வாய்ப்புகள், நீங்கள் குறிக்கோள்களை பூர்த்தி செய்யலாம் அல்லது வழிமுறைகளை எழுதலாம் என்பதைக் காண்பிப்பது மட்டுமல்லாமல், உங்களை போட்டிக்கு மேலே நிறுத்தி, நீங்கள் ஒரு முதலாளியிடம் சேர்க்கும் மதிப்பைக் காண்பிப்பதும் ஆகும்.













