Skip to main content

தொழில்நுட்ப நேர்காணல் கேள்விகள் மற்றும் உதவிக்குறிப்புகள் - அருங்காட்சியகம்

Anonim

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

சொல்லப்பட்டால், நிறுவனங்கள் வேலைகளை மட்டும் கொடுக்கவில்லை. புரோகிராமர்கள் இன்னும் சிறப்பு நேர்காணல் செயல்முறைகளைச் செல்ல வேண்டும்-சில நேரங்களில் பயங்கரமான தொழில்நுட்ப நேர்காணல் உட்பட.

இவற்றைத் தயாரிப்பது குழப்பமான சோதனைகளாக இருக்கலாம். நீங்கள் குறிப்பிட்ட தொழில்நுட்ப திட்டங்களைப் படிக்க வேண்டுமா அல்லது பொதுவாக நிறைய தலைப்புகளில் புதுப்பிக்க வேண்டுமா? நீங்கள் கணினியில் அல்லது நண்பருடன் பயிற்சி செய்ய வேண்டுமா?

சுமார் 165 தொழில்நுட்ப ஊழியர்களைக் கொண்ட பாக்கெட் ஜெம்ஸில் மூன்றாவது பொறியாளராக, நான் நூற்றுக்கணக்கான தொலைபேசி மற்றும் ஆன்-சைட் நேர்காணல்களை நடத்தியுள்ளேன். இந்த நேரத்தில், ஒன்றை எவ்வாறு ஒழுங்காக தயாரிப்பது என்பது பற்றி நான் நிறைய கற்றுக்கொண்டேன். உங்கள் அடுத்த தொழில்நுட்ப நேர்காணலுக்கு ஆணி தேவை.

அடிப்படைகளில் கவனம் செலுத்துங்கள்

நேர்காணல்கள் முக்கியமாக உங்கள் அடிப்படைகளைப் பற்றி உங்களிடம் கேள்விகளைக் கேட்கப் போகின்றன: தரவு கட்டமைப்புகள், வழிமுறை சிக்கலான பகுப்பாய்வு, வகுப்பு வடிவமைப்பு மற்றும் போன்றவை. இவை அடிப்படைகள் (எ.கா., Y ஐ செய்ய X ஐப் பயன்படுத்துதல்) மற்றும் உங்கள் அடிப்படைகளைப் பயன்படுத்தும் கேள்விகள் (கீழே உள்ளவற்றில் மேலும்) பற்றிய கேள்விகள்.

உங்கள் கருவிப்பெட்டியில் உள்ள கருவிகளாக அடிப்படைகளை நினைத்துப் பாருங்கள். என்ன அற்புதமான புதிய தொழில்நுட்பம் வெளிவந்தாலும் அவை அப்படியே இருக்கப் போகின்றன. வலுவான அடிப்படைகளுடன், திறந்தநிலை சிக்கல்களைச் சமாளிக்க நீங்கள் சிறப்பாக தயாராக இருப்பீர்கள் we நாமும் பல தொடக்க நிறுவனங்களும் அன்றாட அடிப்படையில் தீர்க்கும் பிரச்சினைகள். அடிப்படைகளில் கவனம் செலுத்துவதன் மூலம், நேர்காணல் செய்பவர்கள் நேர்காணல் கேள்விகளை அமைப்பதற்கு குறைந்த நேரத்தையும், நீங்கள் எப்படி நினைக்கிறீர்கள் என்பதைப் பார்க்க அதிக நேரத்தையும் செலவிட முடியும்.

எடுத்துக்காட்டாக, உங்களிடம் இது போன்ற ஏதாவது கேட்கப்படலாம்: உங்களுக்கு ஒரு பைனரி மரம் மற்றும் மரத்தில் இரண்டு முனைகள் வழங்கப்பட்டுள்ளன. O (n) நேரத்தில் கொடுக்கப்பட்ட இரண்டு முனைகளின் மிகக் குறைந்த பொதுவான மூதாதையரைக் கண்டறியவும்.

இந்த கேள்வியின் மூலம், உங்கள் சிந்தனை செயல்முறை மற்றும் தீர்வை நீங்கள் எவ்வளவு நன்றாக தொடர்பு கொள்ள முடியும் என்பதை நேர்காணல் செய்பவர் பார்க்கிறார். சிக்கலின் மூலம் நீங்கள் எவ்வாறு சிந்திக்கிறீர்கள், உங்கள் எண்ணங்களை ஒழுங்கமைக்கவும், உங்கள் பதிலைத் தொடர்புகொள்வதும் உங்கள் முடிவைப் போலவே முக்கியமானது. நாங்கள் சிக்கலான மற்றும் எப்போதும் மாறக்கூடிய சூழலில் பணிபுரிகிறோம், மேலும் கடுமையான சிக்கல்களைத் தீர்க்கக்கூடிய மற்றும் அவர்களின் தொழில்நுட்ப மற்றும் தொழில்நுட்பமற்ற குழு உறுப்பினர்களுடன் திறம்பட தொடர்பு கொள்ளக்கூடிய நபர்கள் தேவை.

நேர்காணலின் இந்த பகுதிக்கு, சரங்கள், வரிசைகள், அடிப்படை தொடரியல், தரவு வகைகள், இணைக்கப்பட்ட பட்டியல்கள், மரங்கள், வரைபடங்கள், அடுக்குகள், வரிசைகள் மற்றும் ஹாஷ் அட்டவணைகள் போன்ற விஷயங்களைப் பற்றி விவாதிக்க நீங்கள் வசதியாக இருக்க வேண்டும். ஓ, மற்றும் ஒரு கண் பேட் செய்யாமல் நீங்கள் FizzBuzz க்கு பதிலளிக்க முடியும் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.

விஷயங்களை வெவ்வேறு வழிகளில் தீர்க்க தயாராக இருங்கள்

உங்கள் ஒவ்வொரு அடிப்படைகளும் நன்மை தீமைகளைக் கொண்டுள்ளன மற்றும் ஒரு குறிப்பிட்ட வகை சிக்கலுக்கு ஒரு தனித்துவமான தீர்வை வழங்குகிறது. நேர்காணல் செய்பவர்கள் உங்கள் அடிப்படைகளில் மட்டுமே உங்களிடம் ஒரு கேள்வியைக் கேட்ட பிறகு, அவற்றை நீங்கள் எவ்வாறு நடைமுறையில் பயன்படுத்தலாம் என்பதைப் பார்க்கப் போகிறார்கள். பல்வேறு வழிகளில் தீர்க்கக்கூடிய திறந்தநிலை கேள்விகளைக் கேட்பதன் மூலம் இது அடையப்படுகிறது.

இங்கே ஒரு மாதிரி கேள்வி: உங்களுக்கு ஒரு எண்கணித சமன்பாட்டை ஒரு சரமாக வழங்கப்பட்டுள்ளது. இந்த சமன்பாட்டில் ஒற்றை இலக்கங்கள் 0-9, கூட்டல், கழித்தல், பெருக்கல் மற்றும் அடைப்புக்குறிப்புகள் இருக்கும். இந்த சமன்பாட்டை எடுத்து சரியான பதிலைக் கணக்கிடும் ஒரு செயல்பாட்டை எழுதுங்கள். எடுத்துக்காட்டு உள்ளீடுகளில் “1 + 1” மற்றும் “2 * (1 + 9) - ((2 + 5) -9”) அடங்கும்.

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

நீங்கள் என்ன கேள்வி அல்லது எந்த தீர்வை தேர்வு செய்தாலும், சத்தமாக சிந்திக்க உறுதி செய்யுங்கள்! சிக்கலைத் தீர்ப்பதற்கான பல்வேறு வழிகள் உங்களிடம் இருந்தால், எதைப் பயன்படுத்த வேண்டும் என்பதைத் தீர்மானிக்கும் முன் விருப்பங்கள் மூலம் பேசுங்கள். இது உங்கள் சிந்தனை செயல்முறையைப் பார்க்கவும் புரிந்துகொள்ளவும் நேர்காணலுக்கு உதவுகிறது. மேலும், நேர்காணல் செய்பவர் மற்றவர்களுக்கு மேல் ஒரு தீர்வைப் பரிந்துரைக்கலாம், ஏனென்றால் மற்றவர்களுக்கு சில ஆபத்துகள் இருக்கலாம் அல்லது நேர்காணலின் எல்லைக்கு வெளியே இருக்கலாம் என்று அவருக்குத் தெரியும்.

ஏதாவது தெளிவாக தெரியவில்லை அல்லது நிறைய விவரங்கள் வழங்கப்படவில்லை எனில் கேள்விகளைக் கேட்க பயப்பட வேண்டாம். இவை நீங்கள் நினைத்துக்கொண்டிருப்பதைக் காட்டுகின்றன - மேலும் நீங்கள் மற்றவர்களுடன் எவ்வாறு செயல்படுவீர்கள் என்பதை நேர்காணல் செய்பவருக்கு உணர்த்துகிறது. கேள்வியை முழுமையாகப் புரிந்துகொள்ள நீங்கள் தெளிவான கேள்விகளைக் கேட்கிறீர்கள் என்பதையும், சிக்கலின் நோக்கத்தை நீங்கள் பெரிதாக்கவில்லை என்பதையும் உறுதிப்படுத்திக் கொள்ளுங்கள் (எ.கா., சில எடுத்துக்காட்டு உள்ளீடுகள் என்ன? 0 ஆல் வகுப்பதைப் பற்றி நான் கவலைப்பட வேண்டுமா? நான் கவலைப்பட வேண்டுமா? பகல் சேமிப்பு?)

இறுதியாக, நீங்கள் முடித்துவிட்டீர்கள் என்று சொல்வதற்கு முன்பு சில சோதனை நிகழ்வுகளை வாய்மொழியாக இயக்குவதை உறுதிசெய்க. இது குறியீட்டை சரிபார்க்கவும், உங்கள் குறியீட்டை நீங்கள் சரிபார்க்கிறீர்கள் என்று நேர்காணலைக் காண்பிக்கவும் உங்களை அனுமதிக்கிறது. இது வேலை நேர்காணல்களை எளிதாக்குவது போல, துரதிர்ஷ்டவசமாக உங்கள் மனதை எங்களால் படிக்க முடியாது.

எனவே, நீங்கள் தயாரிக்கும்போது, ​​உங்கள் கருவிப்பெட்டியிலிருந்து வெவ்வேறு கருவிகளைக் கொண்டு கேள்விகளைத் தீர்ப்பதைப் பயிற்சி செய்யுங்கள், இதன் மூலம் நீங்கள் அதைப் பற்றிய உள்ளுணர்வை வளர்த்துக் கொள்ளுங்கள். உங்கள் ஒவ்வொரு கருவியையும் எப்போது பயன்படுத்த வேண்டும் என்பதை அறிந்து கொள்ளுங்கள், இதனால் நேர்காணலின் போது நீங்கள் சிக்கிவிட மாட்டீர்கள். உங்கள் சிந்தனை செயல்முறையை முழுமையாக விவரிக்க நீங்கள் பயிற்சி செய்கிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் o தனிமையில் பணியாற்றப் பழகும் குறியீட்டாளர்களுக்கு இது கடினமான பகுதியாகும்.

பயிற்சி, பயிற்சி, பயிற்சி

நீங்கள் எவ்வளவு பயிற்சி செய்கிறீர்களோ, தொழில்நுட்ப குறியீட்டு நேர்காணலுக்கு நீங்கள் தயாராக இருப்பீர்கள். இது பெரும்பாலான விஷயங்களுக்கு உண்மைதான் ஆனால் தொழில்நுட்ப நேர்காணல்களுக்கு மிகவும் பொருத்தமானது your அவை உங்கள் மூளையை சூடேற்ற வேண்டும்.

உங்கள் பயிற்சி நேரத்தை அதிகம் பயன்படுத்த உதவும் சில உதவிக்குறிப்புகள் இங்கே:

  • நேர்காணல் சூழலை நீங்கள் உருவகப்படுத்துவதை உறுதிசெய்க. சிக்கல்களுக்கு ஒரு கால அவகாசம் கொடுங்கள். நீங்கள் ஒரு தொலைபேசி நேர்காணலை செய்யப் போகிறீர்கள் என்றால், ஸ்டைபி மற்றும் கூகிள் டாக்ஸ் இரண்டிலும் பயிற்சி செய்யுங்கள். .
  • ஒரு தொழில்நுட்பமற்ற நண்பர் உங்களிடம் நேர்காணல் கேள்விகளைக் கேளுங்கள், மேலும் உங்கள் பதில்களின் மூலம் அவரை அல்லது அவளை அழைத்துச் செல்லுங்கள். நீங்கள் அதை அவருக்கு அல்லது அவளுக்கு விளக்க முடியுமானால், அதை உங்கள் தொழில்நுட்ப நேர்காணலுக்கு விளக்க முடியும் என்று நான் நம்புகிறேன்.
  • வெளியே இருக்கும் சில தயாரிப்புக் கருவிகளைப் பயன்படுத்தினால் நீங்கள் ஏமாற்றுகிறீர்கள் என்று நினைக்க வேண்டாம். அவை பெரும்பாலும் சிறந்த நுண்ணறிவு மற்றும் பயிற்சி கேள்விகளை வழங்குகின்றன. எனக்கு பிடித்தவை டாப்கோடர் மற்றும் ஹெட் ஃபர்ஸ்ட் புத்தகங்கள் போன்ற வலைத்தளங்கள். நேர்காணல் செயல்முறையைப் பற்றி அதிகம் பேசும் வேறு சில புத்தகங்கள் புரோகிராமிங் நேர்காணல்கள் அம்பலப்படுத்தப்பட்டன மற்றும் குறியீடு நேர்காணலை வெடிக்கின்றன .

தொழில்நுட்ப குறியீட்டு நேர்காணல்கள் மிகவும் அச்சுறுத்தலாகத் தோன்றலாம், ஆனால் சரியான வகையான கவனம் செலுத்தும் நடைமுறையில், நீங்கள் அவற்றை ஏஸ் செய்யத் தயாராக இருப்பீர்கள். உங்கள் ரொட்டி மற்றும் வெண்ணெய், அடிப்படைகள் ஆகியவற்றில் கவனம் செலுத்த நினைவில் கொள்ளுங்கள், மேலும் நிறைய பயிற்சி செய்யுங்கள். மேலே உள்ள உதவிக்குறிப்புகளைப் பின்பற்றவும், உங்கள் அடுத்த தொழில்நுட்ப குறியீட்டு நேர்காணலுக்கு நீங்கள் தயாராக இருப்பீர்கள்.

மேலும் தகவல் வேண்டுமா? நான் சமீபத்தில் யு.சி. பெர்க்லி பொறியியல் / தொழில்நுட்ப தொழில் மாநாட்டில் இந்த விஷயத்தில் வழங்கினேன். மேலும் எண்ணங்கள் மற்றும் ஆதாரங்களுக்காக கீழே உள்ள பேச்சிலிருந்து எனது ஸ்லைடுகளைப் பாருங்கள்!