பொருளடக்கம்[மறை][காட்டு]
- 1. டைப்ஸ்கிரிப்ட் என்றால் என்ன, அது ஜாவாஸ்கிரிப்ட்டிலிருந்து எப்படி வேறுபட்டது?
- 2. டைப்ஸ்கிரிப்ட்டின் சில குறிப்பிடத்தக்க அம்சங்கள் யாவை?
- 3. டைப்ஸ்கிரிப்டைப் பயன்படுத்துவதன் சில நன்மைகள் என்ன?
- 4. டைப்ஸ்கிரிப்டைப் பயன்படுத்துவதில் உள்ள சில குறைபாடுகள் என்ன?
- 5. டைப்ஸ்கிரிப்ட்டின் கூறுகள் என்ன?
- 6. டைப்ஸ்கிரிப்டில் உள்ள இடைமுகங்களை விளக்க முடியுமா?
- 7. டைப்ஸ்கிரிப்டில் மாறிகள் என்றால் என்ன மற்றும் அவை பல்வேறு வழிகளில் எவ்வாறு அறிவிக்கப்படுகின்றன?
- 8. புதிய வகையை உருவாக்க இடைமுகத்தின் துணைக்குழுவை எவ்வாறு பயன்படுத்தலாம்?
- 9. 'ஏதேனும்' வகைகள் என்றால் என்ன, அவற்றை நான் எப்போது பயன்படுத்த வேண்டும்?
- 10. டைப்ஸ்கிரிப்ட் எப்படி விருப்பமான நிலையான தட்டச்சு செய்யப்பட்ட தொடரியல் கொண்ட மொழியாகும்?
- 11. டைப்ஸ்கிரிப்டில், தொகுதிகள் என்றால் என்ன?
- 12. டைப்ஸ்கிரிப்ட்டில் "enums" எவ்வாறு செயல்படுகிறது?
- 13. வெளிப்புற தொகுதியிலிருந்து உள் தொகுதியை வேறுபடுத்துவது எது?
- 14. டைப்ஸ்கிரிப்ட்டின் அநாமதேய செயல்பாடு என்றால் என்ன?
- 15. டைப்ஸ்கிரிப்ட்டில், பெயர்வெளி என்றால் என்ன, அதை எப்படி அறிவிப்பீர்கள்?
- 16. டைப்ஸ்கிரிப்ட் எந்த அணுகல் மாற்றிகளை ஆதரிக்கிறது?
- 17. டைப்ஸ்கிரிப்ட் செயல்பாடு ஓவர்லோடிங்கை அனுமதிக்கிறதா?
- 18. டைப்ஸ்கிரிப்ட் செயல்பாடுகளில் விருப்ப வாதங்களை எவ்வாறு அனுமதிக்கிறது?
- 19. var, Let, const ஆகியவை எப்படி ஒன்றுக்கொன்று வேறுபடுகின்றன?
- 20. டைப்ஸ்கிரிப்டில், அலங்கரிப்பாளர்களை விவரிக்கவும்?
- 21. டைப்ஸ்கிரிப்டில், மிக்ஸின்ஸ் என்றால் என்ன?
- 22. டைப்ஸ்கிரிப்டில் டைப் மாற்றுப்பெயர்கள் என்றால் என்ன?
- 23. "ஸ்கோப் மாறி" என்ற வார்த்தையின் அர்த்தம் என்ன?
- 24. NoImplicitAny எதற்காகப் பயன்படுத்தப்படுகிறது?
- 25. யூனியன் மற்றும் குறுக்குவெட்டு வகைகள் எப்படி ஒன்றுக்கொன்று வேறுபடுகின்றன?
- 26. டைப்ஸ்கிரிப்ட் டிக்ளேர் கீவார்டை எப்படி வரையறுப்பீர்கள்?
- 27. டைப்ஸ்கிரிப்ட்டில், ஜெனரிக்ஸ் என்றால் என்ன?
- 28. டைப்ஸ்கிரிப்ட்டில் JSX என்றால் என்ன?
- 29. டைப்ஸ்கிரிப்ட் சுற்றுப்புறங்கள் என்றால் என்ன, அவற்றை நான் எப்போது பயன்படுத்த வேண்டும்?
- 30. டைப்ஸ்கிரிப்டில் உள்ள சுருக்க வகுப்பு என்றால் என்ன?
- 31. டைப்ஸ்கிரிப்ட் மேப் கோப்பு என்றால் என்ன?
- 32. டைப்ஸ்கிரிப்டில், வகை வலியுறுத்தல்கள் என்றால் என்ன?
- தீர்மானம்
மைக்ரோசாப்ட் டைப்ஸ்கிரிப்ட் நிரலாக்க மொழியை உருவாக்கி தொடர்ந்து ஆதரிக்கிறது. நிலையான தட்டச்சு ஒரு விருப்பமாக கூடுதலாக, இது ஜாவாஸ்கிரிப்ட்டின் தொடரியல் சூப்பர்செட் ஆகும்.
பெரிய அளவிலான பயன்பாட்டு மேம்பாட்டு மொழி டைப்ஸ்கிரிப்ட் ஜாவாஸ்கிரிப்ட்டை தொகுக்கிறது. டைப்ஸ்கிரிப்ட் ஜாவாஸ்கிரிப்ட்டின் சூப்பர்செட் என்பதால், ஜாவாஸ்கிரிப்ட்டில் எழுதப்பட்ட புரோகிராம்கள் டைப்ஸ்கிரிப்ட்டிலும் செல்லுபடியாகும்.
நீங்கள் கலந்துகொண்டால் மிகவும் பொதுவான டைப்ஸ்கிரிப்ட் டெவலப்பர் நேர்காணல் கேள்விகள் மற்றும் பதில்களின் விரிவான பட்டியல் இங்கே உள்ளது.
1. டைப்ஸ்கிரிப்ட் என்றால் என்ன, அது ஜாவாஸ்கிரிப்ட்டிலிருந்து எப்படி வேறுபட்டது?
ஜாவாஸ்கிரிப்ட்டின் சூப்பர்செட், டைப்ஸ்கிரிப்ட் நிலையான ஜாவாஸ்கிரிப்ட்டுக்கு தொகுக்கிறது. ஒரு கருத்தியல் நிலைப்பாட்டில் இருந்து, டைப்ஸ்கிரிப்ட் மற்றும் ஜாவாஸ்கிரிப்ட் ஆகியவை SASS மற்றும் CSS போன்றவை.
வேறு வார்த்தைகளில் கூறுவதானால், டைப்ஸ்கிரிப்ட் என்பது இன்னும் சில திறன்களைக் கொண்ட ES6 ஜாவாஸ்கிரிப்ட் ஆகும். ஜாவாஸ்கிரிப்ட் என்பது பைத்தானைப் போன்ற ஸ்கிரிப்டிங் மொழியாகும், அதேசமயம் டைப்ஸ்கிரிப்ட் என்பது ஜாவா மற்றும் சி# உடன் ஒப்பிடக்கூடிய ஒரு பொருள் சார்ந்த, நிலையான தட்டச்சு மொழியாகும்.
வகுப்புகள் மற்றும் இடைமுகங்கள் அனைத்தும் டைப்ஸ்கிரிப்ட்டின் பொருள் சார்ந்த வடிவமைப்பின் ஒரு பகுதியாகும், மேலும் வகை அனுமானம் அதன் நிலையான தட்டச்சுக்கு நன்றி கிடைக்கக்கூடிய பல கருவிகளில் ஒன்றாகும்.
ஜாவாஸ்கிரிப்ட் .js நீட்டிப்புடன் ஒரு கோப்பில் எழுதப்படுகிறது, அதேசமயம் டைப்ஸ்கிரிப்ட் .ts நீட்டிப்புடன் ஒரு கோப்பில் எழுதப்பட்டுள்ளது.
ஜாவாஸ்கிரிப்ட்டுக்கு மாறாக, டைப்ஸ்கிரிப்ட் குறியீட்டை நேரடியாக உலாவியில் அல்லது வேறு எந்த தளத்திலும் இயக்க முடியாது மற்றும் உலாவிகளால் புரிந்து கொள்ள முடியாது. TypeScript இன் டிரான்ஸ்பைலரைப் பயன்படுத்தி .ts கோப்புகளிலிருந்து உருவாக்கப்பட்ட எளிய ஜாவாஸ்கிரிப்டை இலக்கு இயங்குதளம் இயக்கும்.
2. டைப்ஸ்கிரிப்ட்டின் சில குறிப்பிடத்தக்க அம்சங்கள் யாவை?
- நிலையான தட்டச்சு என்பது டைப்ஸ்கிரிப்ட்டின் ஒரு அம்சமாகும், இது தொகுக்கும்போது தட்டச்சுச் சரிபார்ப்புக்கு உதவுகிறது. எனவே, ஸ்கிரிப்டை இயக்காமல் கூட, குறியீட்டை எழுதும்போது அதில் உள்ள தவறுகளைக் கண்டறியலாம்.
- உருப்படிகளைச் சேர்க்க அல்லது அகற்ற டைப்ஸ்கிரிப்டைப் பயன்படுத்தி DOM ஐ மாற்றலாம்.
- விண்டோஸ், மேகோஸ் மற்றும் லினக்ஸ் உட்பட எந்த ஆப்பரேட்டிங் சிஸ்டமும் டைப்ஸ்கிரிப்ட் கம்பைலரை நிறுவியிருக்கலாம்.
- வகுப்புகள், இடைமுகங்கள் மற்றும் தொகுதிகள் ஆகியவை டைப்ஸ்கிரிப்ட் வழங்கும் சில செயல்பாடுகள். இதனால் கிளையன்ட் மற்றும் சர்வர் பக்க மேம்பாடு ஆகிய இரண்டிற்கும் பொருள் சார்ந்த குறியீட்டை உருவாக்க முடியும்.
- ECMAScript 2015 (ES 6, 7) இன் பெரும்பாலான அம்சங்கள் ஏற்கனவே TypeScript இல் சேர்க்கப்பட்டுள்ளன, இதில் வகுப்பு, இடைமுகம், அம்பு செயல்பாடுகள் போன்றவை அடங்கும்.
- நீங்கள் ஜாவாஸ்கிரிப்ட்டின் டைனமிக் டைப்பிங்கைப் பயன்படுத்துகிறீர்கள் என்றால், டைப்ஸ்கிரிப்ட் விருப்பமான நிலையான தட்டச்சுகளையும் ஆதரிக்கிறது.
3. டைப்ஸ்கிரிப்டைப் பயன்படுத்துவதன் சில நன்மைகள் என்ன?
- எந்த ஜாவாஸ்கிரிப்ட் இன்ஜினும் அல்லது உலாவியும் டைப்ஸ்கிரிப்டை இயக்க முடியும், ஏனெனில் இது விரைவானது, கற்றுக்கொள்வது எளிதானது மற்றும் விரைவாக இயங்கும்.
- இது ஜாவாஸ்கிரிப்ட் போன்ற அதே தொடரியல் மற்றும் சொற்பொருள்களைப் பகிர்ந்து கொள்கிறது.
- இது பின்தள டெவலப்பர்களால் முன்-இறுதி குறியீட்டை விரைவாக எழுத உதவுகிறது.
- இது ES6 மற்றும் ES7 திறன்களை உள்ளடக்கியது ஜாவாஸ்கிரிப்டில் செயல்பாடு Node.js போன்ற ES5 இன்ஜின்கள்.
- தற்போதுள்ள JavaScript நூலகங்களான Jquery, D3.js போன்றவை டெபினிஷன் கோப்பு வழியாக ஆதரிக்கப்படுகின்றன, இதில்.d.ts நீட்டிப்பு உள்ளது.
- ஏற்கனவே இருக்கும் ஜாவாஸ்கிரிப்ட் ஸ்கிரிப்ட் டைப்ஸ்கிரிப்ட் குறியீட்டை செயல்படுத்தலாம். இது தற்போதைய ஜாவாஸ்கிரிப்ட் கட்டமைப்புகள் மற்றும் நூலகங்களுடன் தடையின்றி ஒருங்கிணைக்கிறது.
4. டைப்ஸ்கிரிப்டைப் பயன்படுத்துவதில் உள்ள சில குறைபாடுகள் என்ன?
- டைப்ஸ்கிரிப்ட் மூலம் குறியிடுவதற்கு நீண்ட தொகுத்தல் செயல்முறை தேவைப்படுகிறது.
- இது சுருக்கமான வகுப்புகளை ஆதரிக்காது.
- வகை வரையறை கோப்புகளின் தரம் ஒரு சிக்கலாக உள்ளது.
- எந்தவொரு மூன்றாம் தரப்பு நூலகமும் பயன்படுத்துவதற்கு ஒரு வரையறைக் கோப்பு இருக்க வேண்டும்.
- உலாவியில் டைப்ஸ்கிரிப்ட் பயன்பாட்டை இயக்க விரும்பினால், டைப்ஸ்கிரிப்டை ஜாவாஸ்கிரிப்டாக மாற்ற ஒரு தொகுத்தல் படி அவசியம்.
- ஜாவாஸ்கிரிப்ட் பல ஆண்டுகளாக வலை உருவாக்குநர்களால் பயன்படுத்தப்படுகிறது, மேலும் டைப்ஸ்கிரிப்ட் புதிதாக எதையும் வழங்கவில்லை.
5. டைப்ஸ்கிரிப்ட்டின் கூறுகள் என்ன?
டைப்ஸ்கிரிப்டில், மூன்று முக்கிய வகை கூறுகள் உள்ளன, அவற்றுள்:
- மொழி: இது வகை, முக்கிய வார்த்தைகள் மற்றும் தொடரியல் ஆகியவற்றிற்கான சிறுகுறிப்புகளை உள்ளடக்கியது.
- டைப்ஸ்கிரிப்ட் கம்பைலர்: டைப்ஸ்கிரிப்ட் வழிமுறைகள் இந்த கம்பைலரால் (tsc) ஜாவாஸ்கிரிப்ட்டில் மொழிபெயர்க்கப்படுகின்றன.
- டைப்ஸ்கிரிப்ட் மொழி சேவை: மொழிச் சேவையானது எடிட்டர் போன்ற பயன்பாடுகளை அடிப்படை கம்பைலர் செயல்முறையின் மேல் இரண்டாவது அடுக்காக வழங்குகிறது. பொதுவான எடிட்டிங் செயல்பாடுகளின் நிலையான தொகுப்பு மொழி சேவையால் ஆதரிக்கப்படுகிறது.
6. டைப்ஸ்கிரிப்டில் உள்ள இடைமுகங்களை விளக்க முடியுமா?
டைப்ஸ்கிரிப்ட் நிறுவனங்களின் தொடரியலைக் குறிப்பிட இடைமுகங்களைப் பயன்படுத்துகிறது. வேறு வார்த்தைகளில் கூறுவதானால், பொருள்கள் அல்லது உருப்படிகளின் வரிசை போன்ற தரவு வடிவங்கள் இடைமுகங்களைப் பயன்படுத்தி விவரிக்கப்படலாம். இடைமுகச் சொல், இடைமுகப் பெயர் மற்றும் அதன் வரையறை ஆகியவை இடைமுகங்களை அறிவிக்கப் பயன்படுகின்றன. ஒரு பயனர் பொருளின் அடிப்படை இடைமுகத்தை ஆராய்வோம்.
ஒரு மாறியின் வகையை இடைமுகத்தைப் பயன்படுத்தி அமைக்கலாம் (ஒரு மாறிக்கு பழமையான வகைகளை எவ்வாறு ஒதுக்குவது போன்றது). இடைமுகத்தின் பண்புகள் பின்னர் பயனர் வகையின் மாறி மூலம் சந்திக்கப்படும்.
உங்கள் டைப்ஸ்கிரிப்ட் திட்டம் இடைமுகங்களில் இருந்து பலனளிக்கிறது, ஏனெனில் அவை சீரான தன்மையை வழங்குகின்றன. கூடுதலாக, இடைமுகங்கள் IDE தன்னியக்க திறன்களை மேம்படுத்துவதன் மூலம் உங்கள் திட்டத்தின் கருவிகளை மேம்படுத்துகிறது மற்றும் சரியான மதிப்புகள் கட்டமைப்பாளர்கள் மற்றும் முறைகளுக்கு வழங்கப்படுகின்றன.
7. டைப்ஸ்கிரிப்டில் மாறிகள் என்றால் என்ன மற்றும் அவை பல்வேறு வழிகளில் எவ்வாறு அறிவிக்கப்படுகின்றன?
ஒரு மாறி என்பது மதிப்புகளை வைத்திருக்கப் பயன்படுத்தப்படும் நினைவகத்தின் ஒரு குறிப்பிட்ட பகுதி. ஒரு பெருங்குடல் (:) மாறி பெயருக்குப் பிறகு வைக்கப்பட்டு, டைப்ஸ்கிரிப்ட்டில் ஒரு மாறியை அறிவிக்கும்போது வகையைத் தொடர்ந்து வரும். ஜாவாஸ்கிரிப்டைப் போலவே var முக்கிய வார்த்தையுடன் மாறிகளை அறிவிக்கிறோம்.
டைப்ஸ்கிரிப்ட்டில் ஒரு மாறியை அறிவிக்கும் போது சில வழிகாட்டுதல்களைக் கடைப்பிடிக்க வேண்டும்:
- பெயரை எண்ணில் தொடங்க முடியாது.
- மாறி பெயரில் எழுத்துக்கள் அல்லது எண்கள் இருக்க வேண்டும்.
- டாலர் சின்னம் ($) மற்றும் அடிக்கோடிட்டு (_) மட்டுமே இந்தப் புலத்தில் அனுமதிக்கப்படும் சிறப்பு எழுத்துகள்.
8. புதிய வகையை உருவாக்க இடைமுகத்தின் துணைக்குழுவை எவ்வாறு பயன்படுத்தலாம்?
ஏற்கனவே உள்ள வகை அல்லது இடைமுகத்தை வழங்குவதன் மூலமும், புதிய வகையிலிருந்து விலக்கப்பட வேண்டிய விசைகளைத் தேர்ந்தெடுப்பதன் மூலமும், பயன்பாட்டு வகையைத் தவிர்க்கும் வகையைப் பயன்படுத்தி டைப்ஸ்கிரிப்ட்டில் புதிய வகையை உருவாக்கலாம்.
பின்வரும் உதாரணம், பயனர் இடைமுகத்தை அடிப்படையாகக் கொண்ட, ஆனால் மின்னஞ்சல் பண்புகளைத் தவிர்த்து, UserPreview எனப்படும் புதிய வகையை எவ்வாறு உருவாக்குவது என்பதை விளக்குகிறது.
9. 'ஏதேனும்' வகைகள் என்றால் என்ன, அவற்றை நான் எப்போது பயன்படுத்த வேண்டும்?
சில நேரங்களில் நீங்கள் ஒரு மாறியில் ஒரு மதிப்பைச் சேமிக்க வேண்டும், ஆனால் அந்த மாறியின் வகை உங்களுக்கு முன்பே தெரியவில்லை. எடுத்துக்காட்டாக, பயனர் உள்ளீடு அல்லது API கோரிக்கையிலிருந்து மதிப்பு தோன்றலாம். "ஏதேனும்" வகையைப் பயன்படுத்தி மாறி வகைக்கு எந்த வகை மதிப்பையும் கொடுக்கலாம்.
ஒரு மாறியின் வகை வெளிப்படையாகக் குறிப்பிடப்படாதபோது மற்றும் தொகுப்பாளரால் அதைச் சூழலில் இருந்து தீர்மானிக்க முடியவில்லை என்றால், டைப்ஸ்கிரிப்ட் மாறி எந்த வகையிலும் இருப்பதாக நம்புகிறது.
10. டைப்ஸ்கிரிப்ட் எப்படி விருப்பமான நிலையான தட்டச்சு செய்யப்பட்ட தொடரியல் கொண்ட மொழியாகும்?
டைப்ஸ்கிரிப்ட்டில் ஒரு மாறியின் வகையை புறக்கணிக்க கம்பைலருக்கு அறிவுறுத்த முடியும், ஏனெனில் அது விருப்பமாக நிலையான முறையில் தட்டச்சு செய்யப்பட்டுள்ளது. மாறிக்கு எந்த வகையான மதிப்பையும் ஒதுக்க எந்த தரவு வகையையும் பயன்படுத்தலாம். தொகுக்கப்படும்போது, டைப்ஸ்கிரிப்ட் எந்தப் பிழைச் சரிபார்ப்பையும் வழங்காது.
11. டைப்ஸ்கிரிப்டில், தொகுதிகள் என்றால் என்ன?
தொகுதிகளைப் பயன்படுத்தி தொடர்புடைய மாறிகள், செயல்பாடுகள், வகுப்புகள், இடைமுகங்கள் போன்றவற்றை ஒன்றாகக் குழுவாக்குவது பயனுள்ளதாக இருக்கும். இது பயன்படுத்தப்படலாம், ஆனால் உலகளாவிய நோக்கத்தில் அல்ல, அதன் சொந்த நோக்கத்திற்குள் மட்டுமே.
சாராம்சத்தில், ஒரு தொகுதியின் வரையறுக்கப்பட்ட மாறிகள், செயல்பாடுகள், வகுப்புகள் மற்றும் இடைமுகங்களை தொகுதிக்கு வெளியே இருந்து நேரடியாக அணுக முடியாது.
ஒரு தொகுதியை உருவாக்க ஏற்றுமதி முக்கிய சொல்லைப் பயன்படுத்தலாம், அதே நேரத்தில் மற்றொரு தொகுதியில் ஒரு தொகுதியைச் சேர்க்க இறக்குமதி முக்கிய சொல்லைப் பயன்படுத்தலாம்.
12. டைப்ஸ்கிரிப்ட்டில் "enums" எவ்வாறு செயல்படுகிறது?
பெயரிடப்பட்ட மாறிலிகளின் தொகுப்பை வரையறுக்கும் முறையானது, எண்கள் அல்லது எண்ணிடப்பட்ட வகைகளைப் பயன்படுத்துவதாகும். இந்த தரவு கட்டமைப்புகள் நிலையான நீளம் மற்றும் நிலையான மதிப்புகளின் தொகுப்பைக் கொண்டுள்ளன.
டைப்ஸ்கிரிப்டில் கொடுக்கப்பட்ட மதிப்புக்கான மாற்றுகளின் தொகுப்பைக் குறிக்கும் போது, விசை/மதிப்பு ஜோடிகளின் தொகுப்பைப் பயன்படுத்தி சாத்தியக்கூறுகளை விவரிக்க enumகள் அடிக்கடி பயன்படுத்தப்படுகின்றன.
பல்வேறு வகையான பயனர்களை வழங்க பயன்படும் enum இன் விளக்கப்படத்தைப் பார்ப்போம்.
தொகுக்கப்பட்டதைத் தொடர்ந்து டைப்ஸ்கிரிப்ட் மூலம் எனம்கள் உள்நாட்டில் வழக்கமான ஜாவாஸ்கிரிப்ட் பொருள்களாக மாற்றப்படுகின்றன. எனவே பல தனித்தனி மாறுபாடுகளை பயன்படுத்துவதை விட enumகளின் பயன்பாடு விரும்பத்தக்கது.
enums வழங்கும் குழுவினால் உங்கள் குறியீடு வகை-பாதுகாப்பானது மற்றும் புரிந்துகொள்ள எளிதானது.
13. வெளிப்புற தொகுதியிலிருந்து உள் தொகுதியை வேறுபடுத்துவது எது?
உள் தொகுதி:
- டைப்ஸ்கிரிப்ட்டின் முந்தைய மறு செய்கையின் அம்சமாக உள் தொகுதிகள் இருந்தன.
- உள் தொகுதிகளின் பெயர் மற்றும் அமைப்பு ModuleDeclarations ஐப் பயன்படுத்தி வரையறுக்கப்படுகிறது.
- இவை உள்ளூர் அல்லது ஏற்றுமதி செய்யப்பட்ட பிற தொகுதிகளின் உறுப்பினர்கள்.
- வகுப்புகள், இடைமுகங்கள், செயல்பாடுகள் மற்றும் மாறிகள் ஆகியவை உள் தொகுதிகளில் ஒன்றாக தொகுக்கப்படுகின்றன, அவை மற்றொரு தொகுதிக்கு ஏற்றுமதி செய்யப்படலாம்.
வெளிப்புற தொகுதி:
- சமீபத்திய பதிப்பில், வெளிப்புற தொகுதிகள் தொகுதிகள் என குறிப்பிடப்படுகின்றன.
- வெளிப்புற தொகுதி என அறியப்படும் ஒரு தனி மூலக் கோப்பு அவற்றை உருவாக்கப் பயன்படுத்தப்படுகிறது, மேலும் ஒவ்வொன்றும் குறைந்தது ஒரு இறக்குமதி அல்லது ஏற்றுமதி அறிவிப்பைக் கொண்டிருக்கும்.
- சமீபத்திய பதிப்பில், வெளிப்புற தொகுதிகள் தொகுதிகள் என குறிப்பிடப்படுகின்றன.
- தொகுதி வரையறைகளின் உள் அறிக்கைகள் வெளிப்புற தொகுதிகளைப் பயன்படுத்தி மறைக்கப்படலாம், வரையறுக்கப்பட்ட மாறியுடன் இணைக்கப்பட்ட முறைகள் மற்றும் வாதங்கள் மட்டுமே தெரியும்.
14. டைப்ஸ்கிரிப்ட்டின் அநாமதேய செயல்பாடு என்றால் என்ன?
அநாமதேயமாக வகைப்படுத்தப்பட்ட செயல்பாடுகளுக்கு அடையாளங்காட்டியாக செயல்பாட்டுப் பெயர் இல்லை. இந்த நடைமுறைகள் இயக்க நேரத்தின் போது மாறும் வகையில் வரையறுக்கப்படுகின்றன. வழக்கமான செயல்பாடுகளைப் போலவே, அநாமதேய செயல்பாடுகளும் உள்ளீடுகளை எடுத்து முடிவுகளை உருவாக்கலாம்.
ஒரு அநாமதேய செயல்பாடு உருவாக்கப்பட்டவுடன் அதை அடைய முடியாது. அநாமதேய செயல்பாட்டிற்கு மாறிகள் ஒதுக்கப்படலாம்.
15. டைப்ஸ்கிரிப்ட்டில், பெயர்வெளி என்றால் என்ன, அதை எப்படி அறிவிப்பீர்கள்?
பெயர்வெளி தர்க்கரீதியாக செயல்பாடுகளை தொகுக்கிறது. இவை உள்நாட்டில் தட்டச்சு மரபுக் குறியீட்டைப் பாதுகாக்கின்றன. இது குறிப்பிட்ட இணைப்புகளுடன் கூடிய பண்புகள் மற்றும் விஷயங்களை உள்ளடக்கியது.
பெயர்வெளிக்கான மற்றொரு பெயர் உள் தொகுதி. இணைக்கப்பட்ட செயல்பாட்டின் தொகுப்பை வழங்க, இடைமுகங்கள், வகுப்புகள், செயல்பாடுகள் மற்றும் மாறிகள் அனைத்தையும் பெயர்வெளியில் சேர்க்கலாம்.
16. டைப்ஸ்கிரிப்ட் எந்த அணுகல் மாற்றிகளை ஆதரிக்கிறது?
ஒரு வகுப்பு உறுப்பினரின் அணுகலைக் கட்டுப்படுத்த, டைப்ஸ்கிரிப்ட்டில் உள்ள பொது, தனிப்பட்ட மற்றும் பாதுகாக்கப்பட்ட அணுகல் மாற்றிகள் எவ்வாறு பயன்படுத்தப்படலாம் என்பதற்கான எடுத்துக்காட்டுகள் பின்வருமாறு:
- பொது - வகுப்பின் ஒவ்வொரு உறுப்பினருக்கும், அதன் அனைத்து சந்ததி வகுப்புகளுக்கும் மற்றும் வகுப்பின் ஒவ்வொரு நிகழ்வுக்கும் அணுகல் கிடைக்கும்.
- பாதுகாக்கப்பட்டவை - அவை வகுப்பின் ஒவ்வொரு உறுப்பினருக்கும் அதன் அனைத்து துணைப்பிரிவுகளுக்கும் அணுகக்கூடியவை. இருப்பினும், ஒரு வகுப்பு நிகழ்வை அணுக முடியாது.
- தனிப்பட்ட-அவற்றுக்கான அணுகல் வகுப்பு உறுப்பினர்களுக்கு மட்டுமே.
ஜாவாஸ்கிரிப்ட் வசதியாக இருப்பதால், அணுகல் மாற்றி வழங்கப்படாவிட்டால், அது பொதுவில் இருப்பதாகக் கருதப்படுகிறது.
17. டைப்ஸ்கிரிப்ட் செயல்பாடு ஓவர்லோடிங்கை அனுமதிக்கிறதா?
ஆம், செயல்பாடு ஓவர்லோடிங் டைப்ஸ்கிரிப்ட் மூலம் ஆதரிக்கப்படுகிறது. ஆனால் இப்போது அதைச் செய்வது விசித்திரமானது. எனவே, டைப்ஸ்கிரிப்ட் மூலம் ஓவர்லோட் செய்யும் போது, பல்வேறு கையொப்பங்களுடன் ஒரே ஒரு செயலாக்கம் மட்டுமே உள்ளது.
இரண்டாவது கையொப்பம் வகை உரையின் அளவுருவைக் கொண்டிருக்கும் போது, முதல் கையொப்பத்தில் வகை எண்ணின் ஒரு அளவுரு மட்டுமே உள்ளது. மூன்றாவது செயல்பாடு, எந்த வகையின் வாதத்தையும் உள்ளடக்கியது, உண்மையான செயல்படுத்தலைக் கொண்டுள்ளது.
செயல்படுத்தல், வழங்கப்பட்ட அளவுருவின் வகையைத் தீர்மானிக்கிறது மற்றும் அந்தத் தீர்மானத்தின்படி குறியீட்டின் தனிப் பகுதியை இயக்குகிறது.
18. டைப்ஸ்கிரிப்ட் செயல்பாடுகளில் விருப்ப வாதங்களை எவ்வாறு அனுமதிக்கிறது?
ஜாவாஸ்கிரிப்டுக்கு மாறாக, அதன் செயல்பாட்டு கையொப்பத்தில் குறிப்பிட்டுள்ளபடி, துல்லியமான அளவு மற்றும் அளவுருக்களின் வகைகளைக் குறிப்பிடாமல், ஒரு செயல்பாட்டை அழைக்க முயற்சித்தால், டைப்ஸ்கிரிப்ட் கம்பைலர் பிழையை எழுப்பும்.
இந்தச் சிக்கலைச் சமாளிக்க, கேள்விக்குறி குறியீட்டைப் ('?') பயன்படுத்தி விருப்ப அளவுருக்களைப் பயன்படுத்தலாம். விருப்ப அளவுருக்களை "?" சேர்ப்பதன் மூலம் குறிக்கலாம் என்பதை இது காட்டுகிறது. மதிப்பைப் பெறக்கூடிய அல்லது பெறாதவர்களுக்கு.
19. var, Let, const ஆகியவை எப்படி ஒன்றுக்கொன்று வேறுபடுகின்றன?
ஒரு மாறியை அறிவிக்க மூன்று வெவ்வேறு வழிகள் டைப்ஸ்கிரிப்ட் மூலம் வழங்கப்படுகின்றன, ஒவ்வொன்றும் பரிந்துரைக்கப்பட்ட பயன்பாடுகளுடன்.
வார்: ஜாவாஸ்கிரிப்ட்டின் var மாறிகளின் நடத்தை மற்றும் ஸ்கோப்பிங் வழிகாட்டுதல்களுடன் உலகளாவிய அல்லது செயல்பாடு-நோக்கமுள்ள மாறியை அறிவிக்கிறது. மாறிகள் அறிவிக்கப்படும்போது அவற்றின் மதிப்புகளை அமைக்க வேண்டிய அவசியமில்லை.
அனுமதிக்க: உள்நாட்டில் நோக்கப்பட்ட தொகுதி மாறியை அறிவிக்கிறது. மாறிகள் அறிவிக்கப்படும் போது ஒரு மாறியின் மதிப்பை அமைக்க தேவையில்லை. "பிளாக்-ஸ்கோப்டு லோக்கல் வேரியபிள்" என்பது ஒரு சார்பு, if/else பிளாக் அல்லது ஒரு லூப் போன்ற ஒரு மாறியைக் குறிக்கிறது. var க்கு மாறாக, அறிவிக்கப்படுவதற்கு முன் மாறிகளை படிக்கவோ அல்லது எழுதவோ முடியாது.
கான்ஸ்ட்: ப்ளாக்-ஸ்கோப்டு மாறிலிக்கான மதிப்பை அறிவிக்கிறது, அது துவக்கப்பட்ட பிறகு அதை மாற்ற முடியாது. கான்ஸ்ட் மாறிகள் அறிவிக்கப்படுவதற்கு முன் துவக்கப்பட வேண்டும். அவற்றின் முழு இருப்பு முழுவதும் மாறாமல் இருக்கும் மாறிகளுக்கு, இது உகந்ததாகும்.
20. டைப்ஸ்கிரிப்டில், அலங்கரிப்பாளர்களை விவரிக்கவும்?
ஒரு அணுகல், சொத்து, அளவுரு, வகுப்பு, செயல்பாடு அல்லது அலங்கரிப்பாளர் அனைத்தையும் ஒரு குறிப்பிட்ட வழியில் அலங்கரிப்பாளர்களாக அறிவிக்கலாம். டெக்கரேட்டர்கள் என்பது @expression முன்னொட்டுடன் கூடிய செயல்பாடுகள் ஆகும்.
அலங்கரிப்பாளர்கள் வேலை செய்வதற்கு வெளிப்பாடு ஒரு செயல்பாட்டை மதிப்பீடு செய்ய வேண்டும்.
டைப்ஸ்கிரிப்ட் டெக்கரேட்டர்கள் தற்போதைய குறியீட்டில் சிறுகுறிப்புகளையும் தகவலையும் அறிவிக்கும் வகையில் சேர்க்கும் இலக்கை வழங்குகின்றன.
எங்கள் tsconfig.json கோப்பில் அல்லது கட்டளை வரியில், அலங்கரிப்பாளர்களுக்கான சோதனை ஆதரவை இயக்குவதற்கு, நீங்கள் testalDecorators கம்பைலர் விருப்பத்தை செயல்படுத்த வேண்டும்:
21. டைப்ஸ்கிரிப்டில், மிக்ஸின்ஸ் என்றால் என்ன?
மிக்சின்கள் என்பது ஜாவாஸ்கிரிப்டில் மீண்டும் பயன்படுத்தக்கூடிய பகுதிகளிலிருந்து வகுப்புகளை உருவாக்குவது மற்றும் பகுதி வகுப்புகளை கலந்து மிகவும் சிக்கலான முழு வகுப்புகளை உருவாக்குவதற்கான ஒரு நுட்பமாகும்.
கருத்து நேரடியானது: செயல்பாடு B வகுப்பு A ஐ ஏற்றுக்கொள்கிறது மற்றும் அதன் செயல்பாட்டைப் பெறுவதற்கு வகுப்பு A நீட்டிக்கும் வகுப்பு Bக்கு மாறாக, அதன் செயல்பாட்டுடன் ஒரு புதிய வகுப்பை வழங்குகிறது. இந்த வழக்கில் செயல்பாடு B ஒரு கலவை ஆகும்.
22. டைப்ஸ்கிரிப்டில் டைப் மாற்றுப்பெயர்கள் என்றால் என்ன?
வகை மாற்றுப்பெயர்கள் ஒரு வகையின் பெயரை மாற்றும். வகை மாற்றுப்பெயர்கள், இடைமுகங்கள் போன்றவை, ப்ரிமிடிவ்ஸ், யூனியன்கள், டூப்பிள்ஸ் மற்றும் கையால் வரையறுக்கப்பட வேண்டிய வேறு எந்த வகைகளுக்கும் பெயரிட பயன்படுத்தப்படலாம்.
மாற்றுப்பெயர்ப்பு ஒரு புதிய வகையை உருவாக்காது; மாறாக, ஏற்கனவே உள்ள வகையின் பெயரை மாற்றுகிறது. ஒரு பழமையானதை மாற்றுவது உண்மையில் நடைமுறைக்குரியது அல்ல, இருப்பினும் இது ஆவணப்படுத்தலுக்கு பயனுள்ளதாக இருக்கும்.
வகை மாற்றுப்பெயர்கள், இடைமுகங்கள் போன்றவை உலகளாவியதாக இருக்கலாம்; நீங்கள் செய்ய வேண்டியது, வகை அளவுருக்களைச் சேர்த்து, மாற்றுப்பெயர் அறிவிப்பின் வலது பக்கத்தில் அவற்றைப் பயன்படுத்த வேண்டும்.
23. "ஸ்கோப் மாறி" என்ற வார்த்தையின் அர்த்தம் என்ன?
ஜாவாஸ்கிரிப்ட் உள்ளூர் மற்றும் உலகளாவிய ஸ்கோப் மாறிகள் இரண்டையும் ஆதரிக்கிறது. நோக்கம் என்பது பொருள்கள், மாறிகள் மற்றும் செயல்பாடுகளின் தொகுப்பாகும்.
ஒரு மாறியை இரண்டு நோக்கங்களில் அறிவிப்பதற்கான எடுத்துக்காட்டு:
- உள்ளூர் நோக்கத்துடன் மாறக்கூடியது - இது செயல்பாடுகளுக்குள் பயன்பாட்டிற்கான செயல்பாட்டு பொருளாக செயல்படுகிறது.
- உலகளாவிய நோக்கத்துடன் மாறக்கூடியது - இந்த சாளர பொருள் செயல்பாடுகளுக்கு உள்ளேயும் வெளியேயும் பயன்படுத்தப்படலாம்
24. NoImplicitAny எதற்காகப் பயன்படுத்தப்படுகிறது?
டைப்ஸ்கிரிப்ட் ப்ராஜெக்ட்களுக்கான tsconfig.json உள்ளமைவுக் கோப்பில் உள்ள noImplicitAny சொத்தின் மூலம் உங்கள் திட்டத்தின் மறைமுகமான எந்த வகையிலும் டைப்ஸ்கிரிப்ட் கம்பைலரின் சிகிச்சை மாற்றப்படுகிறது.
noImplicitAny கொடியை true அல்லது false என அமைக்கலாம் மற்றும் துவக்கத்திற்குப் பிறகு எப்போதும் மாறக்கூடியதாக இருக்கும். ஒவ்வொரு திட்டமும் தனித்துவமானது என்பதால், இந்த எண் என்னவாக இருக்க வேண்டும் என்பதில் சரியான அல்லது தவறான பதில் இல்லை.
கொடியின் ஆன் மற்றும் ஆஃப் நிலைகளுக்கு இடையே உள்ள வேறுபாடுகளைப் புரிந்துகொள்வது, கொடிக்கு என்ன அமைப்பைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்ந்தெடுக்க உதவும்.
noImplicitAny கொடியானது Falல் (இயல்புநிலை) என அமைக்கப்பட்டால், அது எவ்வாறு பயன்படுத்தப்படுகிறது என்பதன் அடிப்படையில் ஒரு மாறியின் வகையை கம்பைலர் தீர்மானிக்காது. இந்த வகையானது கம்பைலரால் முன்னிருப்பாக எந்த வகையிலும் அமைக்கப்பட்டுள்ளது.
இருப்பினும், noImplicitAny விருப்பம் true என அமைக்கப்பட்டால், கம்பைலர் வகையை ஊகிக்க முயற்சி செய்யும் மற்றும் அவ்வாறு செய்ய முடியாவிட்டால் தொகுக்கும் நேரப் பிழையை எழுப்பும்.
25. யூனியன் மற்றும் குறுக்குவெட்டு வகைகள் எப்படி ஒன்றுக்கொன்று வேறுபடுகின்றன?
புதிதாக புதிய வகைகளை உருவாக்குவதற்குப் பதிலாக, தொழிற்சங்கங்கள் மற்றும் குறுக்குவெட்டு வகைகள் ஏற்கனவே உள்ள வகைகளை உருவாக்கி கலக்க அனுமதிக்கின்றன. யூனியன் மற்றும் குறுக்குவெட்டு இரண்டும் தனித்துவமான குணங்களைக் கொண்டுள்ளன, அவை சில பயன்பாட்டு நிகழ்வுகளுக்கு சரியானவை.
பல வகைகளில் ஒன்றாக இருக்கக்கூடிய ஒரு வகை யூனியன் வகை என குறிப்பிடப்படுகிறது. புதிய வகைகளில் பயன்படுத்தப்படும் வகைகளின் பட்டியல் | தொழிற்சங்க வகைகளில் (செங்குத்து பட்டை) சின்னம்.
ஒரு உவமையைப் பார்ப்போம்:
மறுபுறம், குறுக்குவெட்டு என்பது பல வகைகளை ஒன்றாக இணைத்து, ஒவ்வொரு வகையின் அனைத்து அம்சங்களையும் ஒருங்கிணைத்து புதிய வகையை உருவாக்கும் வகையாக வரையறுக்கப்படுகிறது. ஒன்றிணைக்கப்படும் வகைகளின் பட்டியல் & குறியீட்டைப் பயன்படுத்தி குறுக்குவெட்டுகளாக பிரிக்கப்பட்டுள்ளது.
ஒரு விளக்கத்தை ஆராய்வோம்:
26. டைப்ஸ்கிரிப்ட் டிக்ளேர் கீவார்டை எப்படி வரையறுப்பீர்கள்?
ஜாவாஸ்கிரிப்ட் நூலகங்கள் அல்லது கட்டமைப்புகளில் டைப்ஸ்கிரிப்ட் அறிவிப்பு கோப்புகள் இல்லை. இருப்பினும், எந்தத் தொகுத்தல் பிழைகளையும் சந்திக்காமல் டைப்ஸ்கிரிப்ட் கோப்பில் அவற்றைப் பயன்படுத்த, அறிவிப்பு முக்கிய சொல்லைப் பயன்படுத்த வேண்டும்.
ஏற்கனவே வேறு எங்காவது இருக்கக்கூடிய ஒரு மாறியை நீங்கள் குறிப்பிட விரும்பினால், சுற்றுப்புற அறிவிப்புகள் மற்றும் முறைகளில் அறிவிப்பு முக்கிய சொல்லைப் பயன்படுத்துகிறீர்கள்.
27. டைப்ஸ்கிரிப்ட்டில், ஜெனரிக்ஸ் என்றால் என்ன?
டைப்ஸ்கிரிப்ட் ஜெனரிக்ஸ் எனப்படும் ஒரு கருவி மீண்டும் பயன்படுத்தக்கூடிய பாகங்களை உற்பத்தி செய்வதற்கான ஒரு முறையை வழங்குகிறது. ஒரே ஒரு வகையான தரவுகளுடன் வேலை செய்வதற்குப் பதிலாக, தரவு வகைகளின் வரம்பில் செயல்படக்கூடிய கூறுகளை உருவாக்க முடியும்.
கூடுதலாக, இது செயல்திறன் அல்லது உற்பத்தித்திறனை தியாகம் செய்யாமல் வகை பாதுகாப்பை வழங்குகிறது. நாம் பொதுவான வகுப்புகள், பொதுவான செயல்பாடுகள், பொதுவான முறைகள் மற்றும் பொதுவான இடைமுகங்களை உருவாக்க முடியும்.
திறந்த () மற்றும் மூட (>) அடைப்புக்குறிகளுக்கு இடையே ஒரு வகை அளவுரு எழுதப்பட்டிருப்பதால், ஜெனரிக்ஸ் மிகவும் தட்டச்சு செய்யப்பட்ட தொகுப்புகள் ஆகும். இது வகைகளைக் குறிக்கும் T எனப்படும் ஒரு தனித்துவமான வகை மாறியைப் பயன்படுத்துகிறது.
28. டைப்ஸ்கிரிப்ட்டில் JSX என்றால் என்ன?
JSX என்பது ஒரு சட்டபூர்வமான ஜாவாஸ்கிரிப்ட் ஆகும், இது உட்பொதிக்கக்கூடிய XML போன்ற தொடரியல் மூலம் மாற்றப்படும். ரியாக்ட் கட்டமைப்புடன், JSX பிரபலமடைந்தது.
JSX இன் நேரடித் தொகுத்தல், வகை சரிபார்ப்பு மற்றும் ஜாவாஸ்கிரிப்டில் உட்பொதித்தல் ஆகியவை TypeScript ஆல் ஆதரிக்கப்படுகின்றன. நீங்கள் உங்கள் கோப்பு a.tsx நீட்டிப்பைக் கொடுக்க வேண்டும் மற்றும் நீங்கள் அதைப் பயன்படுத்த விரும்பினால் JSX விருப்பத்தை செயல்படுத்த வேண்டும்.
29. டைப்ஸ்கிரிப்ட் சுற்றுப்புறங்கள் என்றால் என்ன, அவற்றை நான் எப்போது பயன்படுத்த வேண்டும்?
சுற்றுப்புற அறிவிப்புகள் மூலம் வேறொரு இடத்தில் உள்ள உண்மையான மூலக் குறியீடு பற்றி கம்பைலருக்குத் தெரிவிக்கப்படுகிறது.
இயக்க நேரத்தில் இந்த மூலக் குறியீடுகளைப் பயன்படுத்த முயற்சித்தால், எந்த முன்னறிவிப்பும் இல்லாமல் அது உடைந்துவிடும். ஆவணம் போன்ற கோப்புகள் சுற்றுப்புற அறிவிப்பு கோப்புகள்.
ஆதாரம் மாறினால், ஆவணங்கள் புதுப்பிக்கப்பட வேண்டும், மேலும் சுற்றுப்புற அறிவிப்பு கோப்பு மாற்றப்படாவிட்டால் கம்பைலர் சிக்கல்கள் ஏற்படும்.
கூடுதலாக, jQuery, AngularJS, NodeJS போன்ற ஏற்கனவே பரவலாகப் பயன்படுத்தப்படும் நன்கு அறியப்பட்ட ஜாவாஸ்கிரிப்ட் நூலகங்களைப் பயன்படுத்துவதற்கு இது உதவுகிறது.
30. டைப்ஸ்கிரிப்டில் உள்ள சுருக்க வகுப்பு என்றால் என்ன?
சுருக்க வகுப்புகள் ஒரு பொருளின் ஒப்பந்தத்தை நேரடியாக பொருள் உடனுக்குடன் அனுமதிக்காமல் வரையறுக்கின்றன. இருப்பினும், ஒரு சுருக்க வகுப்பு அதன் உறுப்பினரின் செயல்படுத்தல் தகவலையும் வழங்க முடியும்.
ஒன்று அல்லது அதற்கு மேற்பட்ட சுருக்க உறுப்பினர்களை ஒரு சுருக்க வகுப்பில் காணலாம். சூப்பர் கிளாஸின் சுருக்க உறுப்பினர்கள் பின்னர் சுருக்க வகுப்பை நீட்டிக்கும் எந்த வகுப்புகளாலும் செயல்படுத்தப்பட வேண்டும்.
ஒரு சுருக்க வகுப்பின் டைப்ஸ்கிரிப்ட் உதாரணம் மற்றும் வேறு வகுப்பு அதை எவ்வாறு நீட்டிக்கக்கூடும் என்பதைப் பார்ப்போம். கீழே உள்ள எடுத்துக்காட்டில் உள்ள கார் மற்றும் பைக் வகுப்புகள் இரண்டும் வாகன வகுப்பை நீட்டித்தாலும், அவை ஒவ்வொன்றும் டிரைவ்() செயல்பாட்டை ஒரு தனித்துவமான முறையில் செயல்படுத்துகின்றன.
31. டைப்ஸ்கிரிப்ட் மேப் கோப்பு என்றால் என்ன?
டைப்ஸ்கிரிப்ட் மேப் பைல் எனப்படும் மூல வரைபடக் கோப்பில் நமது அசல் கோப்புகள் பற்றிய தரவு உள்ளது. மூல வரைபடக் கோப்புகள், அல்லது .map கோப்புகள், வெளியீடான JavaScript குறியீடு மற்றும் அதை உருவாக்கிய டைப்ஸ்கிரிப்ட் மூலக் கோப்புகளுக்கு இடையே வரைபடமாக்க கருவிகளை அனுமதிக்கின்றன.
கூடுதலாக, இந்த கோப்புகளை பிழைத்திருத்திகளால் நுகர முடியும், இது ஜாவாஸ்கிரிப்ட் கோப்பை விட டைப்ஸ்கிரிப்ட் கோப்பை பிழைத்திருத்த அனுமதிக்கிறது.
32. டைப்ஸ்கிரிப்டில், வகை வலியுறுத்தல்கள் என்றால் என்ன?
C# மற்றும் Java போன்ற பிற மொழிகளில் தட்டச்சு செய்வதைப் போலவே வகை வலியுறுத்தல் செயல்படும் போது, இது வகை சரிபார்ப்பு அல்லது தரவு மறுசீரமைப்பை மேற்கொள்ளாது.
வகை வலியுறுத்தல் இயக்க நேரத்தில் எந்த விளைவையும் ஏற்படுத்தாது, வகை வார்ப்பு இந்த ஆதரவை வழங்குகிறது. மறுபுறம், வகை வலியுறுத்தல்கள் கம்பைலரால் மட்டுமே பயன்படுத்தப்படுகின்றன, மேலும் எங்கள் குறியீடு எவ்வாறு ஆய்வு செய்யப்பட வேண்டும் என்பதற்கான வழிகாட்டுதலை வழங்குகிறது.
தீர்மானம்
முடிவில், இந்த டைப்ஸ்கிரிப்ட் நேர்காணல் கேள்விகள் உங்களுக்கு உதவியாக இருக்கும் என்று நம்புகிறோம், நீங்கள் ஒரு வேலை நேர்காணலுக்குத் தயாராகும் டெவலப்பராக இருந்தாலும் அல்லது சிறந்த விண்ணப்பதாரரைக் கண்டறியும் பணியமர்த்தல் மேலாளராக இருந்தாலும் சரி.
ஆட்சேர்ப்பு செயல்முறை தொழில்நுட்ப நிபுணத்துவத்தை விட அதிகம் என்பதை நினைவில் கொள்ளுங்கள். நீங்கள் வேலைக்குச் செல்வதை உறுதிசெய்ய (அல்லது பொருத்தமான விண்ணப்பதாரரைக் கண்டறிதல்), கடந்த கால அனுபவங்கள் மற்றும் மென்மையான திறன்கள் ஆகியவை சமமாக முக்கியமானவை.
நிறைய டைப்ஸ்கிரிப்ட் நேர்காணல் கேள்விகள் திறந்த நிலையில் உள்ளன மற்றும் சரியான பதில் இல்லை, எனவே அதை மனதில் கொள்ளுங்கள்.
நேர்காணல் செய்பவர்கள் உங்கள் பதில்களின் பின்னணியில் ஆர்வமாக உள்ளனர்.
உங்கள் பதிலை நீங்கள் எவ்வாறு அடைந்தீர்கள் என்பதை விளக்கும் பின்தொடர்தல் விசாரணைகளுக்கு எப்போதும் தயாராக இருங்கள். உங்கள் சிந்தனை செயல்முறையை விவரிக்கவும்.
ஒரு பதில் விடவும்