విషయ సూచిక[దాచు][చూపండి]
- 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 జావాస్క్రిప్ట్. జావాస్క్రిప్ట్ అనేది పైథాన్తో సమానమైన స్క్రిప్టింగ్ భాష, అయితే టైప్స్క్రిప్ట్ అనేది జావా మరియు సి#తో పోల్చదగిన ఆబ్జెక్ట్-ఓరియెంటెడ్, స్టాటిక్గా టైప్ చేయబడిన భాష.
తరగతులు మరియు ఇంటర్ఫేస్లు అన్నీ టైప్స్క్రిప్ట్ యొక్క ఆబ్జెక్ట్-ఓరియెంటెడ్ డిజైన్లో భాగం, మరియు టైప్ ఇన్ఫరెన్స్ దాని స్టాటిక్ టైపింగ్కు ధన్యవాదాలు అందుబాటులో ఉన్న అనేక సాధనాల్లో ఒకటి.
JavaScript .js పొడిగింపుతో ఫైల్లో వ్రాయబడుతుంది, అయితే టైప్స్క్రిప్ట్ .ts పొడిగింపుతో ఫైల్లో వ్రాయబడుతుంది.
జావాస్క్రిప్ట్కి విరుద్ధంగా, టైప్స్క్రిప్ట్ కోడ్ నేరుగా బ్రౌజర్లో లేదా మరే ఇతర ప్లాట్ఫారమ్లో అమలు చేయబడదు మరియు బ్రౌజర్లకు అర్థం కాలేదు. TypeScript యొక్క ట్రాన్స్పైలర్ని ఉపయోగించి .ts ఫైల్ల నుండి రూపొందించబడిన సాదా జావాస్క్రిప్ట్ని టార్గెట్ ప్లాట్ఫారమ్ అమలు చేస్తుంది.
2. టైప్స్క్రిప్ట్ యొక్క కొన్ని ముఖ్యమైన లక్షణాలు ఏమిటి?
- స్టాటిక్ టైపింగ్ అనేది టైప్స్క్రిప్ట్ యొక్క లక్షణం, ఇది కంపైలేషన్ సమయంలో టైప్ చెకింగ్లో సహాయపడుతుంది. కాబట్టి, స్క్రిప్ట్ను అమలు చేయకుండా కూడా, మీరు కోడ్ను వ్రాసేటప్పుడు దానిలోని తప్పులను గుర్తించవచ్చు.
- ఐటెమ్లను జోడించడానికి లేదా తీసివేయడానికి టైప్స్క్రిప్ట్ని ఉపయోగించి DOMని మార్చవచ్చు.
- Windows, macOS మరియు Linuxతో సహా ఏదైనా ఆపరేటింగ్ సిస్టమ్, టైప్స్క్రిప్ట్ కంపైలర్ను ఇన్స్టాల్ చేయగలదు.
- తరగతులు, ఇంటర్ఫేస్లు మరియు మాడ్యూల్లు టైప్స్క్రిప్ట్ అందించే కొన్ని కార్యాచరణలు. ఇది క్లయింట్ వైపు మరియు సర్వర్ వైపు అభివృద్ధి కోసం ఆబ్జెక్ట్-ఓరియెంటెడ్ కోడ్ని సృష్టించగలదు.
- ECMAScript 2015 (ES 6, 7) యొక్క మెజారిటీ ఫీచర్లు క్లాస్, ఇంటర్ఫేస్, బాణం ఫంక్షన్లు మొదలైన వాటితో సహా టైప్స్క్రిప్ట్లో ఇప్పటికే చేర్చబడ్డాయి.
- మీరు జావాస్క్రిప్ట్ యొక్క డైనమిక్ టైపింగ్ని ఉపయోగిస్తుంటే, టైప్స్క్రిప్ట్ ఐచ్ఛిక స్టాటిక్ టైపింగ్కు కూడా మద్దతు ఇస్తుంది.
3. టైప్స్క్రిప్ట్ని ఉపయోగించడం వల్ల కొన్ని ప్రయోజనాలు ఏమిటి?
- ఏదైనా జావాస్క్రిప్ట్ ఇంజిన్ లేదా బ్రౌజర్ టైప్స్క్రిప్ట్ను అమలు చేయగలదు, ఎందుకంటే ఇది త్వరగా, సులభంగా నేర్చుకోవడం మరియు త్వరగా నడుస్తుంది.
- ఇది జావాస్క్రిప్ట్ వలె అదే సింటాక్స్ మరియు సెమాంటిక్స్ను పంచుకుంటుంది.
- ఇది బ్యాకెండ్ డెవలపర్ల ద్వారా ఫ్రంట్-ఎండ్ కోడ్ను వేగంగా వ్రాయడానికి వీలు కల్పిస్తుంది.
- ఇది ES6 మరియు ES7 సామర్థ్యాలను కలిగి ఉంటుంది జావాస్క్రిప్ట్లో ఫంక్షన్ Node.js వంటి ES5 ఇంజిన్లు.
- ఇప్పటికే ఉన్న Jquery, D3.js, మొదలైన JavaScript లైబ్రరీలు.d.ts పొడిగింపును కలిగి ఉన్న డెఫినిషన్ ఫైల్ ద్వారా మద్దతు ఇస్తాయి.
- ఇప్పటికే ఉన్న జావాస్క్రిప్ట్ స్క్రిప్ట్ టైప్స్క్రిప్ట్ కోడ్ను అమలు చేయగలదు. ఇది ప్రస్తుత జావాస్క్రిప్ట్ ఫ్రేమ్వర్క్లు మరియు లైబ్రరీలతో సజావుగా అనుసంధానించబడుతుంది.
4. టైప్స్క్రిప్ట్ని ఉపయోగించడంలో కొన్ని లోపాలు ఏమిటి?
- టైప్స్క్రిప్ట్తో కోడింగ్ చేయడానికి సుదీర్ఘమైన సంకలన ప్రక్రియ అవసరం.
- ఇది వియుక్త తరగతులకు మద్దతు ఇవ్వదు.
- టైప్ డెఫినిషన్ ఫైల్ల నాణ్యత సమస్య.
- ఏదైనా థర్డ్-పార్టీ లైబ్రరీని ఉపయోగించాలంటే తప్పనిసరిగా డెఫినిషన్ ఫైల్ ఉండాలి.
- మేము బ్రౌజర్లో టైప్స్క్రిప్ట్ అప్లికేషన్ను అమలు చేయాలనుకుంటే టైప్స్క్రిప్ట్ను జావాస్క్రిప్ట్గా మార్చడానికి సంకలన దశ అవసరం.
- జావాస్క్రిప్ట్ చాలా సంవత్సరాలుగా వెబ్ డెవలపర్లచే ఉపయోగించబడుతోంది మరియు టైప్స్క్రిప్ట్ కొత్తదేమీ అందించదు.
5. టైప్స్క్రిప్ట్ యొక్క భాగాలు ఖచ్చితంగా ఏమిటి?
టైప్స్క్రిప్ట్లో, మూడు ప్రధాన విభాగాల భాగాలు ఉన్నాయి, వాటితో సహా:
- భాష: ఇది రకం, కీలకపదాలు మరియు సింటాక్స్ కోసం ఉల్లేఖనాలను కలిగి ఉంటుంది.
- టైప్స్క్రిప్ట్ కంపైలర్: టైప్స్క్రిప్ట్ సూచనలు ఈ కంపైలర్ (tsc) ద్వారా జావాస్క్రిప్ట్లోకి అనువదించబడ్డాయి.
- టైప్స్క్రిప్ట్ లాంగ్వేజ్ సర్వీస్: భాషా సేవ ప్రాథమిక కంపైలర్ ప్రక్రియ పైన రెండవ లేయర్గా ఎడిటర్ లాంటి యాప్లను అందిస్తుంది. సాధారణ సవరణ కార్యకలాపాల యొక్క ప్రామాణిక సెట్కు భాషా సేవ మద్దతు ఇస్తుంది.
6. మీరు టైప్స్క్రిప్ట్లో ఇంటర్ఫేస్లను వివరించగలరా?
టైప్స్క్రిప్ట్ ఎంటిటీల సింటాక్స్ను పేర్కొనడానికి ఇంటర్ఫేస్లను ఉపయోగిస్తుంది. మరో మాటలో చెప్పాలంటే, వస్తువులు లేదా అంశాల శ్రేణి వంటి డేటా ఫారమ్లను ఇంటర్ఫేస్లను ఉపయోగించి వివరించవచ్చు. ఇంటర్ఫేస్ కీవర్డ్, ఇంటర్ఫేస్ పేరు మరియు దాని నిర్వచనం ఇంటర్ఫేస్లను ప్రకటించడానికి ఉపయోగించబడతాయి. వినియోగదారు వస్తువు యొక్క ప్రాథమిక ఇంటర్ఫేస్ను పరిశీలిద్దాం.
అప్పుడు వేరియబుల్ రకాన్ని ఇంటర్ఫేస్ని ఉపయోగించి సెట్ చేయవచ్చు (మీరు వేరియబుల్కు ఆదిమ రకాలను ఎలా కేటాయిస్తారో అదే విధంగా). ఇంటర్ఫేస్ యొక్క లక్షణాలు వినియోగదారు రకం యొక్క వేరియబుల్ ద్వారా కలుసుకోబడతాయి.
మీ టైప్స్క్రిప్ట్ ప్రాజెక్ట్ ఇంటర్ఫేస్ల నుండి ప్రయోజనం పొందుతుంది ఎందుకంటే అవి ఏకరూపతను అందిస్తాయి. అదనంగా, ఇంటర్ఫేస్లు IDE స్వీయపూర్తి సామర్థ్యాలను మెరుగుపరచడం ద్వారా మరియు సరైన విలువలు కన్స్ట్రక్టర్లు మరియు పద్ధతులకు సరఫరా చేయబడుతున్నాయని హామీ ఇవ్వడం ద్వారా మీ ప్రాజెక్ట్ సాధనాలను మెరుగుపరుస్తాయి.
7. టైప్స్క్రిప్ట్లో వేరియబుల్స్ అంటే ఏమిటి మరియు అవి వివిధ మార్గాల్లో ఎలా ప్రకటించబడతాయి?
వేరియబుల్ అనేది విలువలను ఉంచడానికి ఉపయోగించబడే మెమరీ యొక్క ప్రత్యేకంగా నియమించబడిన ప్రాంతం. ఒక పెద్దప్రేగు (:) వేరియబుల్ పేరు తర్వాత ఉంచబడుతుంది మరియు టైప్స్క్రిప్ట్లో వేరియబుల్ను ప్రకటించేటప్పుడు టైప్ అనుసరించబడుతుంది. మేము జావాస్క్రిప్ట్లో వలె var కీవర్డ్తో వేరియబుల్లను ప్రకటిస్తాము.
టైప్స్క్రిప్ట్లో వేరియబుల్ను ప్రకటించేటప్పుడు కొన్ని మార్గదర్శకాలను తప్పనిసరిగా పాటించాలి:
- పేరు సంఖ్యతో ప్రారంభం కాకూడదు.
- వేరియబుల్ పేరు తప్పనిసరిగా అక్షరాలు లేదా సంఖ్యలను కలిగి ఉండాలి.
- డాలర్ చిహ్నం ($) మరియు అండర్స్కోర్ (_) మాత్రమే ఈ ఫీల్డ్లో అనుమతించబడిన ప్రత్యేక అక్షరాలు.
8. కొత్త రకాన్ని రూపొందించడానికి ఇంటర్ఫేస్ యొక్క ఉపసమితిని ఎలా ఉపయోగించవచ్చు?
ఇప్పటికే ఉన్న రకం లేదా ఇంటర్ఫేస్ని సరఫరా చేయడం ద్వారా మరియు కొత్త రకం నుండి మినహాయించాల్సిన కీలను ఎంచుకోవడం ద్వారా, మీరు వినియోగ రకాన్ని వదిలివేసి టైప్స్క్రిప్ట్లో కొత్త రకాన్ని సృష్టించవచ్చు.
వినియోగదారు ఇంటర్ఫేస్ ఆధారంగా కానీ ఇమెయిల్ ప్రాపర్టీని మినహాయించే యూజర్ప్రీవ్యూ అనే కొత్త రకాన్ని ఎలా నిర్మించాలో క్రింది ఉదాహరణ చూపిస్తుంది.
9. మీరు 'ఏదైనా' రకాలు అంటే ఏమిటి మరియు నేను వాటిని ఎప్పుడు ఉపయోగించాలి?
కొన్నిసార్లు మీరు వేరియబుల్లో విలువను సేవ్ చేయాల్సి ఉంటుంది, అయితే వేరియబుల్ రకం గురించి మీకు ముందుగా తెలియకపోవచ్చు. విలువ వినియోగదారు ఇన్పుట్ లేదా API అభ్యర్థన నుండి ఉద్భవించవచ్చు, ఉదాహరణకు. మీరు "ఏదైనా" రకాన్ని ఉపయోగించడం ద్వారా వేరియబుల్ రకానికి ఏ రకమైన విలువనైనా ఇవ్వవచ్చు.
వేరియబుల్ రకం స్పష్టంగా పేర్కొనబడనప్పుడు మరియు కంపైలర్ దానిని సందర్భం నుండి గుర్తించలేనప్పుడు, టైప్స్క్రిప్ట్ వేరియబుల్ ఏదైనా రకంగా ఉంటుందని నమ్ముతుంది.
10. ఐచ్ఛిక స్టాటిక్గా టైప్ చేసిన సింటాక్స్తో టైప్స్క్రిప్ట్ ఎలా భాష అవుతుంది?
టైప్స్క్రిప్ట్లో వేరియబుల్ రకాన్ని విస్మరించమని కంపైలర్కు సూచించడం సాధ్యమవుతుంది, ఎందుకంటే ఇది ఐచ్ఛికంగా స్టాటిక్గా టైప్ చేయబడింది. వేరియబుల్కు ఏ రకమైన విలువను కేటాయించడానికి ఏదైనా డేటా రకాన్ని ఉపయోగించవచ్చు. కంపైల్ చేయబడినప్పుడు, టైప్స్క్రిప్ట్ ఎటువంటి దోష తనిఖీని అందించదు.
11. టైప్స్క్రిప్ట్లో, మాడ్యూల్స్ అంటే ఏమిటి?
మాడ్యూల్లను ఉపయోగించి సంబంధిత వేరియబుల్స్, ఫంక్షన్లు, తరగతులు, ఇంటర్ఫేస్లు మొదలైనవాటిని సమూహపరచడం ప్రభావవంతంగా ఉంటుంది. ఇది ఉపయోగించవచ్చు, కానీ ప్రపంచ పరిధిలో కాదు, దాని స్వంత పరిధిలో మాత్రమే.
సారాంశంలో, మాడ్యూల్ యొక్క నిర్వచించిన వేరియబుల్స్, ఫంక్షన్లు, తరగతులు మరియు ఇంటర్ఫేస్లు మాడ్యూల్ వెలుపల నుండి నేరుగా యాక్సెస్ చేయబడవు.
ఎగుమతి కీవర్డ్ను మాడ్యూల్ను రూపొందించడానికి ఉపయోగించవచ్చు, అయితే ఇంపోర్ట్ కీవర్డ్ను మరొక మాడ్యూల్లో మాడ్యూల్ని చేర్చడానికి ఉపయోగించవచ్చు.
12. టైప్స్క్రిప్ట్లో “enums” ఎలా పని చేస్తాయి?
పేరు పెట్టబడిన స్థిరాంకాల సేకరణను నిర్వచించే పద్ధతి ఎన్యుమ్లు లేదా ఎన్యూమరేటెడ్ రకాలను ఉపయోగించడం. ఈ డేటా నిర్మాణాలు స్థిరమైన పొడవు మరియు స్థిర విలువల సేకరణను కలిగి ఉంటాయి.
టైప్స్క్రిప్ట్లో ఇచ్చిన విలువ కోసం ప్రత్యామ్నాయాల సేకరణను సూచించేటప్పుడు, కీ/విలువ జతల సమితిని ఉపయోగించి అవకాశాలను వివరించడానికి enumలు తరచుగా ఉపయోగించబడతాయి.
వివిధ రకాలైన వినియోగదారుని అందించడానికి ఉపయోగించే enum యొక్క దృష్టాంతాన్ని చూద్దాం.
సంకలనం తరువాత టైప్స్క్రిప్ట్ ద్వారా ఎనమ్స్ అంతర్గతంగా సాధారణ జావాస్క్రిప్ట్ ఆబ్జెక్ట్లుగా మార్చబడతాయి. కాబట్టి అనేక ప్రత్యేక కాన్స్ట్ వేరియబుల్స్ ఉపయోగించడం కంటే enumల ఉపయోగం ఉత్తమం.
enums అందించే సమూహం కారణంగా మీ కోడ్ టైప్-సురక్షితమైనది మరియు అర్థం చేసుకోవడం సులభం.
13. బాహ్య మాడ్యూల్ నుండి అంతర్గత మాడ్యూల్ను ఏది వేరు చేస్తుంది?
అంతర్గత మాడ్యూల్:
- అంతర్గత మాడ్యూల్స్ టైప్స్క్రిప్ట్ యొక్క మునుపటి పునరావృతం యొక్క లక్షణం.
- అంతర్గత మాడ్యూళ్ల పేరు మరియు బాడీ మాడ్యూల్ డిక్లరేషన్లను ఉపయోగించి నిర్వచించబడ్డాయి.
- ఇవి స్థానికంగా లేదా ఎగుమతి చేయబడిన ఇతర మాడ్యూళ్లలో సభ్యులు.
- తరగతులు, ఇంటర్ఫేస్లు, ఫంక్షన్లు మరియు వేరియబుల్లు అంతర్గత మాడ్యూల్స్లో కలిసి ఉంటాయి, వీటిని మరొక మాడ్యూల్లోకి ఎగుమతి చేయవచ్చు.
బాహ్య మాడ్యూల్:
- ఇటీవలి సంస్కరణలో, బాహ్య మాడ్యూల్లను మాడ్యూల్స్గా సూచిస్తారు.
- వాటిని సృష్టించడానికి బాహ్య మాడ్యూల్ అని పిలువబడే ప్రత్యేక సోర్స్ ఫైల్ ఉపయోగించబడుతుంది మరియు ప్రతి దానిలో కనీసం ఒక దిగుమతి లేదా ఎగుమతి ప్రకటన ఉంటుంది.
- ఇటీవలి సంస్కరణలో, బాహ్య మాడ్యూల్లను మాడ్యూల్స్గా సూచిస్తారు.
- మాడ్యూల్ నిర్వచనాల యొక్క అంతర్గత ప్రకటనలు బాహ్య మాడ్యూళ్ళను ఉపయోగించి దాచబడతాయి, నిర్వచించిన వేరియబుల్కు అనుసంధానించబడిన పద్ధతులు మరియు వాదనలు మాత్రమే కనిపిస్తాయి.
14. టైప్స్క్రిప్ట్ యొక్క అనామక ఫంక్షన్ అంటే ఏమిటి?
అనామకంగా వర్గీకరించబడిన ఫంక్షన్లకు ఐడెంటిఫైయర్గా ఫంక్షన్ పేరు లేదు. ఈ రొటీన్లు రన్టైమ్ సమయంలో డైనమిక్గా నిర్వచించబడతాయి. సాధారణ ఫంక్షన్ల వలె, అనామక ఫంక్షన్లు ఇన్పుట్లను తీసుకొని ఫలితాలను ఉత్పత్తి చేయగలవు.
అనామక ఫంక్షన్ని సృష్టించిన తర్వాత సాధారణంగా చేరుకోలేరు. వేరియబుల్స్ అనామక ఫంక్షన్కు కేటాయించబడతాయి.
15. టైప్స్క్రిప్ట్లో, నేమ్స్పేస్ అంటే ఏమిటి మరియు మీరు దానిని ఎలా ప్రకటిస్తారు?
నేమ్స్పేస్ తార్కికంగా ఫంక్షనాలిటీలను సమూహపరుస్తుంది. ఇవి అంతర్గతంగా టైప్స్క్రిప్ట్ లెగసీ కోడ్ను భద్రపరుస్తాయి. ఇది నిర్దిష్ట కనెక్షన్లతో లక్షణాలు మరియు విషయాలను కలిగి ఉంటుంది.
నేమ్స్పేస్కు మరొక పేరు అంతర్గత మాడ్యూల్. కనెక్ట్ చేయబడిన కార్యాచరణ యొక్క సేకరణను అందించడానికి ఇంటర్ఫేస్లు, తరగతులు, ఫంక్షన్లు మరియు వేరియబుల్స్ అన్నీ నేమ్స్పేస్లో చేర్చబడతాయి.
16. టైప్స్క్రిప్ట్ ఏ యాక్సెస్ మాడిఫైయర్లకు మద్దతు ఇస్తుంది?
తరగతి సభ్యుని యాక్సెసిబిలిటీని నియంత్రించడానికి టైప్స్క్రిప్ట్లోని పబ్లిక్, ప్రైవేట్ మరియు ప్రొటెక్టెడ్ యాక్సెస్ మాడిఫైయర్లను ఎలా ఉపయోగించవచ్చో ఈ క్రింది ఉదాహరణలు ఉన్నాయి:
- పబ్లిక్ - క్లాస్లోని ప్రతి సభ్యునికి, దాని వారసుల తరగతులందరికీ మరియు తరగతిలోని ప్రతి ఉదాహరణకి యాక్సెస్ అందుబాటులో ఉంటుంది.
- రక్షితము - అవి తరగతిలోని ప్రతి సభ్యునికి మరియు దానిలోని అన్ని సబ్క్లాస్లకు అందుబాటులో ఉంటాయి. అయితే, తరగతి ఉదాహరణ యాక్సెస్ చేయబడదు.
- ప్రైవేట్-వాటికి ప్రాప్యత తరగతి సభ్యులకు మాత్రమే పరిమితం చేయబడింది.
JavaScript అందుబాటులో ఉన్నందున, యాక్సెస్ మాడిఫైయర్ ఇవ్వకపోతే, అది పబ్లిక్గా భావించబడుతుంది.
17. టైప్స్క్రిప్ట్ ఫంక్షన్ ఓవర్లోడింగ్ను అనుమతిస్తుంది?
అవును, ఫంక్షన్ ఓవర్లోడింగ్కు టైప్స్క్రిప్ట్ మద్దతు ఇస్తుంది. కానీ ఇప్పుడు ఇలా చేయడం విచిత్రం. అందువల్ల, టైప్స్క్రిప్ట్తో ఓవర్లోడ్ చేస్తున్నప్పుడు, వివిధ రకాల సంతకాలతో కేవలం ఒక అమలు మాత్రమే ఉంటుంది.
రెండవ సంతకం టైప్ టెక్స్ట్ యొక్క పరామితిని కలిగి ఉండగా, మొదటి సంతకం టైప్ నంబర్ యొక్క ఒక పరామితిని మాత్రమే కలిగి ఉంటుంది. ఏదైనా రకం ఆర్గ్యుమెంట్ని కలిగి ఉన్న మూడవ ఫంక్షన్, వాస్తవ అమలును కలిగి ఉంటుంది.
అమలు అందించిన పరామితి రకాన్ని నిర్ధారిస్తుంది మరియు ఆ నిర్ణయానికి అనుగుణంగా కోడ్ యొక్క ప్రత్యేక విభాగాన్ని అమలు చేస్తుంది.
18. టైప్స్క్రిప్ట్ ఫంక్షన్లలో ఐచ్ఛిక ఆర్గ్యుమెంట్లను ఎలా అనుమతిస్తుంది?
జావాస్క్రిప్ట్కి విరుద్ధంగా, మీరు దాని ఫంక్షన్ సిగ్నేచర్లో పేర్కొన్న విధంగా ఖచ్చితమైన మొత్తం మరియు పారామితుల రకాలను పేర్కొనకుండా ఫంక్షన్కు కాల్ చేయడానికి ప్రయత్నిస్తే, టైప్స్క్రిప్ట్ కంపైలర్ లోపాన్ని లేవనెత్తుతుంది.
ఈ సమస్యను అధిగమించడానికి మీరు ప్రశ్న గుర్తు గుర్తు ('?')ను ఉపయోగించడం ద్వారా ఐచ్ఛిక పారామితులను ఉపయోగించవచ్చు. ఐచ్ఛిక పారామితులను “?” జోడించడం ద్వారా సూచించవచ్చని ఇది చూపిస్తుంది. విలువను పొందగల లేదా పొందని వాటికి.
19. var, let, మరియు const ఒకదానికొకటి ఎలా మారతాయి?
వేరియబుల్ని ప్రకటించడానికి మూడు విభిన్న మార్గాలు టైప్స్క్రిప్ట్ ద్వారా అందించబడతాయి, ప్రతి ఒక్కటి సూచించబడిన అప్లికేషన్తో ఉంటాయి.
var: JavaScript యొక్క var వేరియబుల్స్ ప్రవర్తన మరియు స్కోపింగ్ మార్గదర్శకాలతో గ్లోబల్ లేదా ఫంక్షన్-స్కోప్డ్ వేరియబుల్ను ప్రకటించింది. వేరియబుల్స్ ప్రకటించబడినప్పుడు వాటి విలువలను సెట్ చేయవలసిన అవసరం లేదు.
వీలు: స్థానికంగా స్కోప్డ్ బ్లాక్ వేరియబుల్ని ప్రకటిస్తుంది. వేరియబుల్స్ డిక్లేర్ చేయబడినప్పుడు వేరియబుల్ విలువను సెట్ చేయవలసిన అవసరం లేదు. "బ్లాక్-స్కోప్డ్ లోకల్ వేరియబుల్" అనే పదం ఫంక్షన్, if/else బ్లాక్ లేదా లూప్ వంటి బ్లాక్ లోపల నుండి మాత్రమే యాక్సెస్ చేయగల వేరియబుల్ను సూచిస్తుంది. varకి విరుద్ధంగా, డిక్లేర్ చేయబడే ముందు వేరియబుల్స్ చదవడం లేదా వ్రాయడం సాధ్యం కాదు.
కాన్స్ట్: ప్రారంభించబడిన తర్వాత మార్చలేని బ్లాక్-స్కోప్డ్ స్థిరాంకం కోసం విలువను ప్రకటిస్తుంది. డిక్లేర్ చేయడానికి ముందు కాన్స్ట్ వేరియబుల్స్ ప్రారంభించాలి. మొత్తం ఉనికిలో స్థిరంగా ఉండే వేరియబుల్స్ కోసం, ఇది సరైనది.
20. టైప్స్క్రిప్ట్లో, డెకరేటర్లను వివరించండి?
యాక్సెసర్, ప్రాపర్టీ, పారామీటర్, క్లాస్, ఫంక్షన్ లేదా డెకరేటర్ అన్నింటినీ డెకరేటర్లుగా నిర్దిష్ట మార్గంలో ప్రకటించవచ్చు. డెకరేటర్లు @ఎక్స్ప్రెషన్ ప్రిఫిక్స్తో కూడిన ఫంక్షన్లు, ఇవి రన్టైమ్లో అలంకరించబడిన డిక్లరేషన్ గురించిన వివరాలతో ప్రారంభించబడతాయి.
డెకరేటర్లు పని చేయడానికి వ్యక్తీకరణ తప్పనిసరిగా ఫంక్షన్ని మూల్యాంకనం చేయాలి.
టైప్స్క్రిప్ట్ డెకరేటర్లు ప్రస్తుత కోడ్కు ఉల్లేఖనాలను మరియు సమాచారాన్ని ప్రకటనాత్మకంగా జోడించే లక్ష్యాన్ని అందిస్తాయి.
మా tsconfig.json ఫైల్లో లేదా కమాండ్ లైన్లో, డెకరేటర్లకు ప్రయోగాత్మక మద్దతును ప్రారంభించడానికి మీరు తప్పనిసరిగా ప్రయోగాత్మక డెకరేటర్స్ కంపైలర్ ఎంపికను సక్రియం చేయాలి:
21. టైప్స్క్రిప్ట్లో, మిక్సిన్స్ అంటే ఏమిటి?
మిక్సిన్స్ అనేది జావాస్క్రిప్ట్లోని పునర్వినియోగ భాగాల నుండి తరగతులను సృష్టించడం మరియు మరింత సంక్లిష్టమైన పూర్తి తరగతులను రూపొందించడానికి పాక్షిక తరగతులను కలపడం.
భావన సూటిగా ఉంటుంది: ఫంక్షన్ B క్లాస్ Aని అంగీకరిస్తుంది మరియు దాని కార్యాచరణను పొందేందుకు క్లాస్ Aని విస్తరించే క్లాస్ Bకి విరుద్ధంగా, దాని కార్యాచరణ జోడించబడి కొత్త తరగతిని అందిస్తుంది. ఈ సందర్భంలో ఫంక్షన్ B మిక్సిన్.
22. టైప్స్క్రిప్ట్లో టైప్ మారుపేర్లు అంటే ఏమిటి?
రకం మారుపేర్లు రకం పేరును మారుస్తాయి. టైప్ మారుపేర్లు, ఇంటర్ఫేస్ల వంటివి, ఆదిమలు, యూనియన్లు, టుపుల్స్ మరియు చేతితో నిర్వచించాల్సిన ఏవైనా ఇతర రకాలను పేరు పెట్టడానికి ఉపయోగించవచ్చు.
అలియాసింగ్ కొత్త రకాన్ని సృష్టించదు; బదులుగా, ఇది ఇప్పటికే ఉన్న రకం పేరును మారుస్తుంది. డాక్యుమెంటేషన్కు ఇది ప్రయోజనకరంగా ఉన్నప్పటికీ, ఆదిమ పదానికి మారుపేరు చేయడం నిజంగా ఆచరణాత్మకం కాదు.
ఇంటర్ఫేస్ల వంటి టైప్ మారుపేర్లు సార్వత్రికంగా ఉంటాయి; మీరు చేయాల్సిందల్లా టైప్ పారామితులను జోడించి, అలియాస్ డిక్లరేషన్ యొక్క కుడి వైపున వాటిని ఉపయోగించడం.
23. "స్కోప్ వేరియబుల్" అనే పదానికి అర్థం ఏమిటి?
జావాస్క్రిప్ట్ లోకల్ మరియు గ్లోబల్ స్కోప్ వేరియబుల్స్ రెండింటికీ మద్దతు ఇస్తుంది. స్కోప్ అనేది వస్తువులు, వేరియబుల్స్ మరియు ఫంక్షన్ల సమాహారం.
రెండు స్కోప్లలో వేరియబుల్ను ప్రకటించడానికి ఒక ఉదాహరణ:
- స్థానిక స్కోప్తో వేరియబుల్ - ఇది ఫంక్షన్లలో ఉపయోగం కోసం ఒక ఫంక్షన్ ఆబ్జెక్ట్గా పనిచేస్తుంది.
- గ్లోబల్ స్కోప్తో వేరియబుల్ - ఈ విండో ఆబ్జెక్ట్ ఫంక్షన్ల లోపల మరియు వెలుపల ఉపయోగించబడుతుంది
24. noImplicitAny ఖచ్చితంగా దేనికి ఉపయోగించబడుతుంది?
టైప్స్క్రిప్ట్ ప్రాజెక్ట్ల కోసం tsconfig.json కాన్ఫిగరేషన్ ఫైల్లోని noImplicitAny ప్రాపర్టీ ద్వారా మీ ప్రాజెక్ట్ యొక్క అవ్యక్త ఏ రకాలైన టైప్స్క్రిప్ట్ కంపైలర్ యొక్క చికిత్స మార్చబడుతుంది.
noImplicitAny ఫ్లాగ్ను ఒప్పు లేదా తప్పుగా సెట్ చేయవచ్చు మరియు ప్రారంభించిన తర్వాత ఎల్లప్పుడూ మార్చవచ్చు. ప్రతి ప్రాజెక్ట్ ప్రత్యేకంగా ఉంటుంది కాబట్టి, ఈ సంఖ్య ఎలా ఉండాలనే దానిపై సరైన లేదా తప్పు సమాధానం లేదు.
ఫ్లాగ్ ఆన్ మరియు ఆఫ్ స్టేట్ల మధ్య వ్యత్యాసాలను అర్థం చేసుకోవడం ఫ్లాగ్ కోసం ఏ సెట్టింగ్ని ఉపయోగించాలో ఎంచుకోవడంలో మీకు సహాయపడుతుంది.
noImplicitAny ఫ్లాగ్ తప్పు (డిఫాల్ట్)కి సెట్ చేయబడితే అది ఎలా ఉపయోగించబడుతుందనే దాని ఆధారంగా కంపైలర్ వేరియబుల్ రకాన్ని నిర్ణయించదు. రకం బదులుగా కంపైలర్ ద్వారా డిఫాల్ట్గా ఏదైనా సెట్ చేయబడింది.
ఏదేమైనప్పటికీ, noImplicitAny ఎంపికను ఒప్పుకు సెట్ చేసినట్లయితే, కంపైలర్ రకాన్ని ఊహించడానికి ప్రయత్నం చేస్తుంది మరియు అది చేయలేకపోతే కంపైల్-సమయ లోపాన్ని పెంచుతుంది.
25. యూనియన్ మరియు ఖండన రకాలు ఒకదానికొకటి ఎలా మారతాయి?
మొదటి నుండి కొత్త రకాలను రూపొందించడానికి బదులుగా, యూనియన్లు మరియు ఖండన రకాలు ఇప్పటికే ఉన్న రకాలను కంపోజ్ చేయడానికి మరియు కలపడానికి మిమ్మల్ని అనుమతిస్తాయి. యూనియన్ మరియు ఖండన రెండూ విలక్షణమైన లక్షణాలను కలిగి ఉంటాయి, ఇవి నిర్దిష్ట వినియోగ సందర్భాలలో వాటిని పరిపూర్ణంగా చేస్తాయి.
అనేక రకాల్లో ఒకటిగా ఉండే రకాన్ని యూనియన్ రకంగా సూచిస్తారు. కొత్త రకంలో ఉపయోగించబడే రకాల జాబితాను ఉపయోగించి విభజించబడింది | యూనియన్ రకాల్లో (నిలువు పట్టీ) చిహ్నం.
ఒక ఉదాహరణ చూద్దాం:
మరోవైపు, ఖండన అనేది అనేక రకాలను ఒకదానిలో ఒకటిగా విలీనం చేసే రకంగా నిర్వచించబడింది, కొత్త రకాన్ని రూపొందించడానికి ప్రతి రకం యొక్క అన్ని లక్షణాలను ఏకీకృతం చేస్తుంది. విలీనం చేయబడే రకాల జాబితా & చిహ్నాన్ని ఉపయోగించి ఖండనలుగా విభజించబడింది.
ఒక దృష్టాంతాన్ని పరిశీలిద్దాం:
26. మీరు టైప్స్క్రిప్ట్ డిక్లేర్ కీవర్డ్ని ఎలా నిర్వచిస్తారు?
జావాస్క్రిప్ట్ లైబ్రరీలు లేదా ఫ్రేమ్వర్క్లలో టైప్స్క్రిప్ట్ డిక్లరేషన్ ఫైల్లు లేవు. అయితే, మీరు వాటిని టైప్స్క్రిప్ట్ ఫైల్లో ఎలాంటి కంపైలేషన్ లోపాలను ఎదుర్కోకుండా ఉపయోగించడానికి డిక్లేర్ కీవర్డ్ని తప్పనిసరిగా ఉపయోగించాలి.
మీరు వేరే చోట ఇప్పటికే ఉన్న వేరియబుల్ను పేర్కొనాలనుకున్నప్పుడు, మీరు పరిసర ప్రకటనలు మరియు పద్ధతులలో డిక్లేర్ కీవర్డ్ని ఉపయోగిస్తారు.
27. టైప్స్క్రిప్ట్లో, జెనరిక్స్ అంటే ఏమిటి?
టైప్స్క్రిప్ట్ జెనరిక్స్ అనే సాధనం పునర్వినియోగ భాగాలను ఉత్పత్తి చేయడానికి ఒక పద్ధతిని అందిస్తుంది. కేవలం ఒక రకమైన డేటాతో పని చేయడానికి బదులుగా, ఇది డేటా రకాల శ్రేణితో పనిచేయగల భాగాలను అభివృద్ధి చేయగలదు.
అదనంగా, ఇది సామర్థ్యం లేదా ఉత్పాదకతను త్యాగం చేయకుండా రకం భద్రతను అందిస్తుంది. మేము జెనరిక్ క్లాసులు, జెనరిక్ ఫంక్షన్లు, జెనరిక్ మెథడ్స్ మరియు జెనరిక్ ఇంటర్ఫేస్లను రూపొందించవచ్చు.
ఓపెన్ () మరియు క్లోజ్ (>) బ్రాకెట్ల మధ్య టైప్ పరామితి వ్రాయబడినందున జెనరిక్స్ ఎక్కువగా టైప్ చేయబడిన సేకరణలు. ఇది రకాలను సూచించే T అని పిలువబడే ప్రత్యేకమైన రకం వేరియబుల్ను ఉపయోగించుకుంటుంది.
28. టైప్స్క్రిప్ట్లో JSX అంటే ఏమిటి?
JSX అనేది పొందుపరచదగిన XML-వంటి సింటాక్స్ నుండి మార్చబడే చట్టబద్ధమైన జావాస్క్రిప్ట్. రియాక్ట్ ఫ్రేమ్వర్క్తో పాటు, JSX ప్రజాదరణ పొందింది.
JSX యొక్క ప్రత్యక్ష సంకలనం, టైప్ వెరిఫికేషన్ మరియు జావాస్క్రిప్ట్లో పొందుపరచడం టైప్స్క్రిప్ట్ ద్వారా మద్దతు ఇస్తుంది. మీరు తప్పనిసరిగా మీ ఫైల్కు a.tsx పొడిగింపును అందించాలి మరియు మీరు దానిని ఉపయోగించాలనుకుంటే JSX ఎంపికను సక్రియం చేయాలి.
29. టైప్స్క్రిప్ట్ యాంబియంట్స్ అంటే ఏమిటి మరియు నేను వాటిని ఎప్పుడు ఉపయోగించాలి?
యాంబియంట్ డిక్లరేషన్ల ద్వారా ఎక్కడైనా ఉన్న నిజమైన సోర్స్ కోడ్ గురించి కంపైలర్కు తెలియజేయబడుతుంది.
మేము ఈ సోర్స్ కోడ్లను రన్టైమ్లో ఉపయోగించుకోవడానికి ప్రయత్నించినా, అవి లేనట్లయితే ముందస్తు నోటీసు లేకుండానే ఇది విచ్ఛిన్నమవుతుంది. డాక్యుమెంట్ లాంటి ఫైల్లు యాంబియంట్ డిక్లరేషన్ ఫైల్లు.
మూలం మారినట్లయితే, డాక్యుమెంటేషన్ తప్పనిసరిగా నవీకరించబడాలి మరియు యాంబియంట్ డిక్లరేషన్ ఫైల్ మార్చబడకపోతే కంపైలర్ సమస్యలు ఏర్పడతాయి.
అదనంగా, ఇది j క్వెరీ, AngularJS, NodeJS మొదలైన ఇప్పటికే విస్తృతంగా ఉపయోగించబడుతున్న ప్రసిద్ధ జావాస్క్రిప్ట్ లైబ్రరీలను ప్రభావితం చేయడానికి మాకు సహాయం చేస్తుంది.
30. టైప్స్క్రిప్ట్లో అబ్స్ట్రాక్ట్ క్లాస్ అంటే ఏమిటి?
వియుక్త తరగతులు ప్రత్యక్ష ఆబ్జెక్ట్ ఇన్స్టాంటియేషన్ను అనుమతించకుండా వస్తువు యొక్క ఒప్పందాన్ని నిర్వచించాయి. అయినప్పటికీ, ఒక వియుక్త తరగతి దాని సభ్యుని అమలు సమాచారాన్ని కూడా అందించగలదు.
వియుక్త తరగతిలో ఒకరు లేదా అంతకంటే ఎక్కువ మంది నైరూప్య సభ్యులను కనుగొనవచ్చు. సూపర్క్లాస్ యొక్క వియుక్త సభ్యులు తప్పనిసరిగా వియుక్త తరగతిని విస్తరించే ఏదైనా తరగతుల ద్వారా అందించబడిన అమలును కలిగి ఉండాలి.
అబ్స్ట్రాక్ట్ క్లాస్ యొక్క టైప్స్క్రిప్ట్ ఉదాహరణ మరియు వేరొక తరగతి దానిని ఎలా పొడిగించవచ్చో చూద్దాం. దిగువ ఉదాహరణలోని కార్ మరియు బైక్ తరగతులు రెండూ వాహన తరగతిని విస్తరించినప్పటికీ, అవి ఒక్కొక్కటి డ్రైవ్() ఫంక్షన్ను ఒక ప్రత్యేక పద్ధతిలో అమలు చేస్తాయి.
31. టైప్స్క్రిప్ట్ మ్యాప్ ఫైల్ అంటే ఏమిటి?
టైప్స్క్రిప్ట్ మ్యాప్ ఫైల్ అని పిలువబడే సోర్స్ మ్యాప్ ఫైల్ మా అసలు ఫైల్ల గురించి డేటాను కలిగి ఉంటుంది. సోర్స్ మ్యాప్ ఫైల్లు లేదా .మ్యాప్ ఫైల్లు, అవుట్పుట్ అయిన జావాస్క్రిప్ట్ కోడ్ మరియు దానిని ఉత్పత్తి చేసిన టైప్స్క్రిప్ట్ సోర్స్ ఫైల్ల మధ్య మ్యాప్ చేయడానికి సాధనాలను అనుమతిస్తాయి.
అదనంగా, ఈ ఫైల్లు డీబగ్గర్ల ద్వారా వినియోగించబడతాయి, ఇది JavaScript ఫైల్ కాకుండా టైప్స్క్రిప్ట్ ఫైల్ను డీబగ్ చేయడానికి అనుమతిస్తుంది.
32. టైప్స్క్రిప్ట్లో, టైప్ అసెర్షన్లు అంటే ఏమిటి?
C# మరియు Java వంటి ఇతర భాషలలో టైప్ కాస్టింగ్ మాదిరిగానే టైప్ అసెర్షన్ పని చేస్తుంది, ఇది రకం ధృవీకరణ లేదా డేటా పునర్వ్యవస్థీకరణను నిర్వహించదు.
టైప్ అసెర్షన్ రన్టైమ్పై ప్రభావం చూపనప్పటికీ, టైప్ కాస్టింగ్ ఈ మద్దతును అందిస్తుంది. మరోవైపు, టైప్ అసెర్షన్లు కంపైలర్ ద్వారా మాత్రమే ఉపయోగించబడతాయి మరియు మా కోడ్ను ఎలా పరిశీలించాలని మేము కోరుకుంటున్నాము అనే దానిపై మార్గదర్శకాన్ని అందిస్తాయి.
ముగింపు
ముగింపులో, మీరు ఉద్యోగ ఇంటర్వ్యూకి సిద్ధమవుతున్న డెవలపర్ అయినా లేదా ఉత్తమ దరఖాస్తుదారుని కనుగొనడానికి ప్రయత్నిస్తున్న నియామక నిర్వాహకులైనా, ఈ టైప్స్క్రిప్ట్ ఇంటర్వ్యూ ప్రశ్నలు మీకు సహాయపడతాయని మేము ఆశిస్తున్నాము.
రిక్రూటింగ్ ప్రక్రియ కేవలం సాంకేతిక నైపుణ్యం కంటే ఎక్కువగా ఉంటుందని గుర్తుంచుకోండి. మీరు ఉద్యోగంలో చేరినట్లు (లేదా తగిన దరఖాస్తుదారుని గుర్తించడం) నిర్ధారించుకోవడానికి, గత అనుభవాలు మరియు సాఫ్ట్ స్కిల్స్ సమానంగా కీలకం.
చాలా టైప్స్క్రిప్ట్ ఇంటర్వ్యూ ప్రశ్నలు ఓపెన్-ఎండ్గా ఉన్నాయి మరియు వాటికి సరైన సమాధానం లేదు, కాబట్టి దానిని గుర్తుంచుకోండి.
మీ ప్రతిస్పందనల వెనుక ఉన్న హేతువుపై ఇంటర్వ్యూయర్లు ఆసక్తి కలిగి ఉన్నారు.
మీరు మీ సమాధానాన్ని ఎలా పొందారో వివరిస్తూ తదుపరి విచారణల కోసం ఎల్లప్పుడూ సిద్ధంగా ఉండండి. మీ ఆలోచన విధానాన్ని వివరించండి.
సమాధానం ఇవ్వూ