பயிற்சித் தேர்வுதொழில்நுட்பம் மற்றும் coding
SQL தேர்வுப் பயிற்சி
இலவச SQL பயிற்சித் தேர்வு: SQL கருத்துகள், query எதைத் திருப்பித் தருகிறது, தவறான query-ஐச் சரிசெய்தல், சரியான query-ஐத் தேர்ந்தெடுத்தல் ஆகியவை இடம்பெறும். முதலாளிகளின் SQL assessment பாணியில் அமைந்துள்ளது. ஒவ்வொரு பதிலுக்கும் விளக்கம் வழங்கப்பட்டுள்ளது.
- 10 இலவசக் கேள்விகள், கணக்கு தேவையில்லை
- உண்மையான தேர்வைப் போன்ற நேரக் கட்டுப்பாடு
- எப்போது வேண்டுமானாலும் ரத்து செய்யலாம்
- இலவச மாதிரித் தேர்வு
- 10 கேள்விகள் · 25 நிமிடம்
- கேள்வி வகைகள்
- SQL கருத்துகள், Query வழங்குவது, Query-ஐ சரிசெய்தல் மற்றும் பல
- முழு நீள மாதிரித் தேர்வுகள்
- உண்மையான தேர்வில் உள்ள கேள்விகளின் எண்ணிக்கையும் நேர வரம்பும்
சுருக்கமான பதில்
SQL test என்பது data, analyst அல்லது developer நேர்காணலுக்கு முன் database query-களைப் படிக்கவும், எழுதவும், சரிசெய்யவும் உங்களால் முடியுமா என்பதைச் சரிபார்க்க பல நிறுவனங்கள் பயன்படுத்தும் குறுகிய assessment ஆகும். ஒரே ஒரு SQL test என்று கிடையாது: ஒவ்வொரு நிறுவனமும் platform-ஐத் தேர்ந்தெடுத்து, கேள்விகளையும் நேர வரம்பையும் தானே அமைக்கிறது. பல தளங்களில் பயன்படுத்தக்கூடிய standard SQL-இல் 10 அசல் கேள்விகள் இந்த இலவசப் பயிற்சித் தேர்வில் உள்ளன; இது 25 நிமிடங்கள் எடுக்கும்.
- இலவச மாதிரித் தேர்வு
- 25 நிமிடங்களில் 10 கேள்விகள்
- வடிவம்
- ஒவ்வொரு முதலாளியும் நிர்ணயிப்பார்கள்
- எடுத்துக்காட்டு (HackerRank SQL Basic)
- 30 நிமிடங்களில் 2 கேள்விகள்
- எடுத்துக்காட்டு (TestGorilla MySQL)
- 10 நிமிடங்களில் 15 கேள்விகள்
- பொதுப் பகுதிகள்
- வடிகட்டுதல், joins, குழுவாக்கம், வரிசைப்படுத்துதல் மற்றும் NULL மதிப்புகள்
இலவசமாக முயற்சிக்கவும்
25 நிமிடங்களில் 10 கேள்விகள், உண்மையான தேர்வின் வேகத்தில். முடிவில் உங்கள் மதிப்பெண்ணும் ஒவ்வொரு பதிலுக்கான விளக்கமும் கிடைக்கும்.
உங்கள் திட்டத்தைத் தேர்ந்தெடுக்கவும்
முழுமையான பயிற்சியைத் திறக்கவும்
SQL test: நேர வரம்புடன் முழு நீள mock தேர்வுகள், மேலும் மற்ற எல்லா test-களும்
Monthly திட்டத்தைத் தொடங்குங்கள்- இந்தத் தேர்வுக்கான முழு நீள நேரமிட்ட மாதிரித் தேர்வுகள்
- ஒவ்வொரு கேள்விக்கும் விளக்கம்
- கேள்வி வகைவாரியான உங்கள் மதிப்பெண்ணும் முயற்சி வரலாறும்
- அனைத்து 93 பயிற்சித் தேர்வுகளும் இதில் அடங்கும்
- தொலைபேசி மற்றும் லேப்டாப்பில் பயன்படுத்தலாம்
ஒரு முழு மாதிரித் தேர்வுக்கு மேல் நீங்கள் எடுத்திருக்காவிட்டால், 7 நாட்களுக்குள் பணத்தைத் திரும்பப் பெறலாம். விலைகள் USD-இல்.
முழுமையான பயிற்சியில் என்னென்ன உள்ளன
உண்மையான தேர்வின் வடிவத்திலும் நேர அளவிலும் முழு நீள மாதிரித் தேர்வுகள். ஒவ்வொன்றையும் முடித்ததும் முழுமையான மதிப்பாய்வும் கிடைக்கும்.
- Freeஇலவச மாதிரித் தேர்வு10 கேள்விகள் · 25 நிமிடம்
- முழு நீள மாதிரித் தேர்வுகள்உண்மையான தேர்வில் உள்ள கேள்விகளின் எண்ணிக்கையும் நேர வரம்பும்
- அனைத்து வகையான கேள்விகளும்SQL கருத்துகள், Query வழங்குவது, Query-ஐ சரிசெய்தல் மற்றும் பல
- முழுமையான மதிப்பாய்வுஒவ்வொரு mock-க்குப் பிறகும் கேள்வி வகைவாரியான உங்கள் மதிப்பெண்
- மதிப்பெண் வரலாறுஒவ்வொரு முயற்சியிலும் உங்கள் முன்னேற்றம்
- தொலைபேசி அல்லது மடிக்கணினிஎங்கிருந்தாலும் பயிற்சி செய்யுங்கள்
- SQL கருத்துகள்90%
- Query வழங்குவது75%
- Query-ஐ சரிசெய்தல்60%
- சரியான query-ஐத் தேர்ந்தெடுத்தல்35%
அடுத்து பயிற்சி செய்ய வேண்டியது: சரியான query-ஐத் தேர்ந்தெடுத்தல்.
இலவச மாதிரி அல்லது முழுமையான பயிற்சி
| அம்சம் | Free | முழுமையான |
|---|---|---|
| உண்மையான தேர்வுகளின் பாணியில் அமைந்த கேள்விகள் | ||
| ஒவ்வொரு பதிலுக்கும் விளக்கம் | ||
| முழு நீள நேரமிட்ட மாதிரித் தேர்வுகள் | ||
| கேள்வி வகையின்படி மதிப்பெண் | ||
| பயிற்சித் தேர்வுகளின் மதிப்பெண் வரலாறு | ||
| அனைத்து 93 பயிற்சித் தேர்வுகளும் |
இலவசப் படிப்பு வழிகாட்டி
உண்மையான தேர்வைப் பற்றி தெரிந்துகொள்ள வேண்டிய அனைத்தும், சிறிய பாடங்களாக.
உண்மையான தேர்வு பொதுவாக எப்படி இருக்கும்
ஒரே மாதிரியான SQL தேர்வு என்று எதுவும் இல்லை. ஒவ்வொரு நிறுவனமும் ஒரு தேர்வு தளத்தைத் தேர்ந்தெடுக்கலாம் அல்லது சொந்தமாகத் தேர்வை உருவாக்கலாம். மேலும், எத்தனை கேள்விகள், எவ்வளவு நேரம், எந்த database என்பதை முடிவு செய்யலாம். உங்களுக்கான தேர்வைப் பற்றி அறிய வேலை அறிவிப்பு அல்லது தேர்வு அழைப்பிதழே சிறந்த வழிகாட்டி. பொதுவில் கிடைக்கும் எடுத்துக்காட்டுகள் இந்த வேறுபாட்டைக் காட்டுகின்றன:
- HackerRank-இன் SQL திறன் தேர்வுகள். எளிய query-கள் போன்ற தலைப்புகளை உள்ளடக்கிய SQL (Basic) திறன் தேர்வில் 30 நிமிடங்களில் 2 கேள்விகள் இருப்பதாக HackerRank குறிப்பிடுகிறது (HackerRank). சிக்கலான joins போன்ற தலைப்புகளை உள்ளடக்கிய SQL (Intermediate) தேர்வில் 35 நிமிடங்களில் 2 கேள்விகள் இருப்பதாகவும் குறிப்பிடுகிறது (HackerRank). சொந்த HackerRank தேர்வுகளை உருவாக்கும் நிறுவனங்கள் database கேள்விகளைச் சேர்த்து, தேர்வர்கள் எந்த database-களைப் பயன்படுத்தலாம் என்பதையும் தேர்வு செய்யலாம் (HackerRank support).
- Query எழுதும் பணி. நடுத்தரச் சிக்கலுள்ள database-இல் யதார்த்தமான சூழ்நிலைக்கான query ஒன்றை எழுதுவதற்கு 30 நிமிடங்கள் ஒதுக்கப்படுவதாக TestGorilla தனது SQLite coding test பற்றி விளக்குகிறது. இதில் இணைத்தல் மற்றும் வடிகட்டுதல், எளிய கணக்கீடுகள், வரிசைப்படுத்துதல், rounding செய்தல், பொருத்தமற்ற பதிவுகளை நீக்குதல் ஆகியவை அடங்கும் (TestGorilla).
- குறுகிய அறிவுத் தேர்வு. 101 கேள்விகள் கொண்ட தொகுப்பிலிருந்து தேர்ந்தெடுக்கப்பட்ட 10 நிமிடங்களில் 15 கேள்விகள் கொண்ட MySQL தேர்வை TestGorilla பட்டியலிடுகிறது (TestGorilla).
SQL தேர்வுகளில் பொதுவாக இடம்பெறும் தலைப்புகள்:
- வடிகட்டுதல் மற்றும் வரிசைப்படுத்துதல்: SELECT, WHERE, ORDER BY, மேலும் AND, OR, IN மற்றும் BETWEEN உடனான நிபந்தனைகள்.
- Joins: inner மற்றும் left joins, பொருத்தம் இல்லாத வரிசைகளுக்கு என்ன ஆகும் என்பது.
- தொகுத்தல்: COUNT, SUM, AVG, MIN மற்றும் MAX உடனான GROUP BY, மேலும் தொகுப்புகளை வடிகட்டுவதற்கான HAVING.
- NULL மதிப்புகள்: ஒப்பீடுகள், எண்ணிக்கைகள் மற்றும் சராசரிகளில் விடுபட்ட மதிப்புகள் எவ்வாறு செயல்படுகின்றன.
- Subqueries: IN, EXISTS அல்லது ஒற்றை மதிப்பைப் பயன்படுத்தி, மற்றொரு query-க்குள் எழுதப்படும் query.
- எளிய கோரிக்கையிலிருந்து query எழுதுதல், பெரும்பாலும் எதிர்பார்க்கப்பட்ட வரிசைகளைத் துல்லியமாகத் தருகிறதா என்பதன் அடிப்படையில் மதிப்பிடப்படும்.
எங்கள் மாதிரித் தேர்வுகளில் உள்ளடங்குபவை. ஒவ்வொரு முழு மாதிரித் தேர்விலும் 45 நிமிடங்களில் 18 கேள்விகள் இருக்கும். அவை நான்கு பகுதிகளாகப் பிரிக்கப்பட்டுள்ளன: SQL கருத்துகள் (5), query எதைத் தருகிறது (6), query-யைச் சரிசெய்தல் (4), சரியான query-யைத் தேர்ந்தெடுத்தல் (3). நீங்கள் முந்தைய கேள்விகளுக்குத் திரும்பிச் சென்று கேள்விகளைக் குறியிடலாம். பல்வேறு database-களில் பயன்படுத்தக்கூடிய நிலையான SQL-ஐப் பயன்படுத்துகிறோம். எனவே, PostgreSQL, MySQL, SQL Server, SQLite மற்றும் பிற database-களிலும் query-கள் ஒரே பொருளைத் தரும். எங்கள் மாதிரித் தேர்வுகள் query-களைப் படித்தல், அவற்றின் செயல்பாட்டைப் புரிந்துகொள்ளுதல், சரியான query-களைத் தேர்ந்தெடுத்தல் ஆகியவற்றைப் பயிற்சி செய்கின்றன; நீங்கள் எழுதும் query-களை இயக்குவதில்லை. பல உண்மையான SQL தேர்வுகளில், எதிர்பார்க்கப்படும் முடிவுகளுடன் ஒப்பிட்டு மதிப்பிடப்படும் query ஒன்றை நீங்கள் எழுத வேண்டியிருக்கும். எனவே, அதற்குத் தேவையான வாசித்தல் மற்றும் செயல்பாட்டைப் புரிந்துகொள்ளும் திறனை வளர்க்க எங்கள் மாதிரித் தேர்வுகளைப் பயன்படுத்துங்கள். SQLite போன்ற இலவச database-இல் நீங்களே query-களையும் எழுதிப் பயிற்சி செய்யுங்கள்.
விளக்கத்துடன் கூடிய எடுத்துக்காட்டுகளுடன் கேள்வி வகைகள்
ஒவ்வொரு பிரிவுக்கும் ஒரு விளக்க எடுத்துக்காட்டு. பெரும்பாலானோர் செய்யும் பொதுவான தவறையும் பாருங்கள்.
1. SQL கருத்துகள். COUNT() மற்றும் COUNT(email) ஆகியவற்றுக்கு என்ன வித்தியாசம்? COUNT() ஒவ்வொரு row-ஐயும் கணக்கிடும்; COUNT(email) என்பது email NULL அல்லாத rows-ஐ மட்டும் கணக்கிடும். தவறு ஏற்படும் இடம்: ஒவ்வொரு count-உம் எல்லா rows-ஐயும் சேர்த்துக் கணக்கிடும் என்று நினைப்பது. பெரும்பாலான aggregate functions, NULL values-ஐத் தவிர்த்துவிடும்.
2. Query என்ன முடிவைத் தருகிறது. scores table-ல் 8, 5, NULL, 8 ஆகிய values உள்ளன. SELECT COUNT(DISTINCT score) என்ன முடிவைத் தரும்? வேறுபட்ட, NULL அல்லாத values 8 மற்றும் 5. எனவே பதில் 2. தவறு ஏற்படும் இடம்: NULL-ஐ ஒரு value ஆகக் கணக்கிடுவது அல்லது இரண்டாவது 8-ஐயும் கணக்கிடுவது. Query செய்வது போல table-ஐ எழுதி, கணக்கில் சேரும் rows-ஐ குறித்துவிடுங்கள்.
3. Query-ஐச் சரிசெய்தல். ஒரு query-யில் WHERE city = 'Austin' OR city = 'Dallas' AND active = 1 என்று உள்ளது. இதனால் செயலற்ற Austin வாடிக்கையாளர்களும் முடிவில் வருகிறார்கள். AND, OR-க்கு முன்பாகக் கணக்கிடப்படும். எனவே இந்த நிபந்தனையின் உண்மையான பொருள் Austin அல்லது செயல்பாட்டில் உள்ள Dallas என்பதாகும். இதற்கான தீர்வு parentheses சேர்ப்பது: WHERE (city = 'Austin' OR city = 'Dallas') AND active = 1. தவறு ஏற்படும் இடம்: நிபந்தனையை இடமிருந்து வலமாக வாசிப்பது.
4. சரியான query-ஐத் தேர்ந்தெடுத்தல். சமீபத்திய ஐந்து orders தேவை. எது சரி: ORDER BY order_date DESC உடன் limit 5, அல்லது ORDER BY order_date உடன் limit 5? முதல் query. DESC இல்லையென்றால் பழையவை முதலில் வரிசைப்படுத்தப்படும். எனவே கிடைப்பவை ஐந்து பழைய orders. தவறு ஏற்படும் இடம்: sort திசையைச் சரிபார்க்காமல், சரியாகத் தோன்றும் query-ஐத் தேர்ந்தெடுப்பது. (LIMIT 5 அல்லது FETCH FIRST 5 ROWS ONLY போன்ற விதங்களில் databases limit-ஐ எழுதும். உங்கள் test எதைப் பயன்படுத்துகிறது என்று சரிபாருங்கள்.)
5. நிபந்தனைகளுடன் Joins. Left join-க்குப் பிறகு right table-ன் column மீது WHERE நிபந்தனை வைத்தால், அது தெரியாமல் inner join ஆகிவிடும். பொருந்தாத rows-ல் அந்த இடம் NULL ஆக இருக்கும்; நிபந்தனை அந்த rows-ஐ நீக்கிவிடும். தவறு ஏற்படும் இடம்: எந்த rows மறைகின்றன என்பதைக் கவனிக்காமல் விடுவது. "பொருந்தும் row இல்லாவிட்டால் என்ன நடக்கும்?" என்று கேளுங்கள்.
எப்படித் தயாராவது
- முதலில் உங்கள் அழைப்புச் செய்தியைப் படியுங்கள். எந்த platform-ஐப் பயன்படுத்த வேண்டும், எவ்வளவு நேரம் இருக்கும், queries எழுத வேண்டுமா அல்லது multiple choice கேள்விகளுக்குப் பதிலளிக்க வேண்டுமா, மேலும் அது எந்த database-இல் இயங்கும் என்பதைத் தெரிந்துகொள்ளுங்கள். வடிவங்கள் ஒவ்வொன்றும் மிகவும் வேறுபடுவதால், முன்கூட்டியே ஊகிக்க முடியாது.
- Query இயங்கும் வரிசையைக் கற்றுக்கொள்ளுங்கள். முதலில் FROM மற்றும் JOIN, அடுத்து WHERE, GROUP BY, HAVING, SELECT மற்றும் ORDER BY. எந்தப் படியில் எந்தத் தரவு பயன்படுத்தப்படுகிறது என்பதைப் புரிந்துகொண்டால், பெரும்பாலான "இது ஏன் தவறு?" கேள்விகள் தெளிவாகும்.
- சிறிய அட்டவணைகளை கையால் கண்காணியுங்கள். மூன்று அல்லது நான்கு வரிகளை எழுதிவிட்டு, ஒவ்வொரு clause-ஐயும் வரிசையாகப் பயன்படுத்துங்கள். உங்கள் பதிலைச் சரிபார்க்க இதுவே வேகமான வழி. NULL மற்றும் duplicate தொடர்பான சிக்கல்களையும் இது கண்டுபிடிக்க உதவும்.
- NULL-ஐத் தனித் தலைப்பாகக் கருதுங்கள். IS NULL, COUNT(column) மற்றும் COUNT(*) இடையிலான வேறுபாடு, AVG-இல் NULL மதிப்புகள் தவிர்க்கப்படுவது, பட்டியலில் NULL இருக்கும்போது NOT IN எவ்வாறு செயல்படுகிறது, மேலும் பொருந்தாத columns-இல் left join எதை வைக்கிறது என்பவற்றைப் பயிற்சி செய்யுங்கள்.
- உண்மையான queries-யும் எழுதிப் பயிற்சி செய்யுங்கள். எங்கள் mock tests, queries-ஐப் படித்து அவற்றின் செயல்பாட்டைக் கண்காணிக்கும் திறனை வளர்க்கும். நேர வரம்புக்குள் அவற்றைத் தட்டச்சு செய்வது இயல்பாக இருக்க, SQLite போன்ற இலவச database-இலும் queries எழுதிப் பாருங்கள். சில tests, உங்கள் query-ஐப் பல சோதனை நிலைகளில் சரிபார்க்கும். எடுத்துக்காட்டாக, SQLite test-க்காக TestGorilla விவரிக்கும் 10-க்கும் மேற்பட்ட test cases (TestGorilla).
- Syntax மட்டும் அல்ல, முடிவையும் சரிபாருங்கள். இயங்கும் query கூட தவறான rows-ஐத் திருப்பித் தரலாம். சமர்ப்பிக்கும் முன், பொருத்தங்கள் இல்லாதபோது, duplicates இருக்கும்போது, NULL மதிப்புகள் இருக்கும்போது என்ன நடக்கும் என்று பாருங்கள்.
- உண்மையான வேகத்தில் பயிற்சி செய்யுங்கள். TestGorilla-வின் MySQL test போன்ற ஒரு குறுகிய அறிவுத் தேர்வில், 10 நிமிடங்களில் 15 கேள்விகள் என்றால், ஒவ்வொரு கேள்விக்கும் ஒரு நிமிடத்திற்கும் குறைவான நேரமே கிடைக்கும் (TestGorilla). தேர்வு நாளில் அந்த வேகம் இயல்பாக இருக்க, முழு நேர வரம்புடன் mock tests எழுதிப் பயிற்சி செய்யுங்கள்.
பொதுவாக மதிப்பெண் வழங்கும் முறை
மதிப்பெண் வழங்குவது வேலை வழங்குநரையும் தளத்தையும் பொறுத்தது. SQL-க்கான நிலையான மதிப்பெண் முறை இல்லை; அனைவருக்கும் பொருந்தும் தேர்ச்சி மதிப்பெண்ணும் இல்லை. எது நல்ல முடிவு என்பதை ஒவ்வொரு வேலை வழங்குநரும் தீர்மானிக்கிறார். Query கேள்விகள் எப்படிச் சரிபார்க்கப்படுகின்றன என்பதற்கான இரண்டு பொதுவான உதாரணங்கள்:
- HackerRank தரவுத்தளக் கேள்விகள்: உங்கள் query-யின் முடிவை எதிர்பார்க்கப்படும் வெளியீட்டுடன் ஒப்பிட்டு, தானாகவே மதிப்பெண் வழங்குவதாக HackerRank கூறுகிறது. இரண்டும் பொருந்தினால் முழு மதிப்பெண் கிடைக்கும்; இல்லையெனில் பூஜ்ஜியம். ஆனால், வேலை வழங்குநர் கையால் சரிபார்த்து பகுதி மதிப்பெண் வழங்கலாம். வரிசைகளின் வரிசையைப் புறக்கணிக்கவும் வேலை வழங்குநர் தேர்வு செய்யலாம் (HackerRank support).
- TestGorilla-வின் SQLite test: தீர்வின் விளிம்பு நிலைகளைச் சரிபார்க்கும் 10-க்கும் மேற்பட்ட test case-களைப் பயன்படுத்தி விண்ணப்பதாரர்களைத் தரவரிசைப்படுத்துவதாக TestGorilla கூறுகிறது (TestGorilla).
முடிவுகள் பெரும்பாலும் ஒவ்வொரு வரியாகச் சரிபார்க்கப்படுவதால், கிட்டத்தட்ட சரியான query-க்கும் பதில் அளிக்காததற்கும் ஒரே மதிப்பெண் கிடைக்கலாம். உதாரணமாக, ஆர்டர்கள் இல்லாத வாடிக்கையாளரை விடுபடுத்தும் query.
எங்கள் பயிற்சி மதிப்பெண் என்பது எங்கள் சொந்தக் கேள்விகளில் நீங்கள் சரியாகப் பதிலளித்தவற்றின் எண்ணிக்கை. பிரிவு வாரியான விவரங்களும் இதில் இருக்கும்; இதன் மூலம் எதில் கவனம் செலுத்த வேண்டும் என்பதைப் பார்க்கலாம். இது பயிற்சி மதிப்பெண் மட்டுமே. எந்த வேலை வழங்குநரின் அல்லது தளத்தின் தேர்விலும் கிடைத்த மதிப்பெண் அல்ல; நீங்கள் தேர்ச்சி பெறுவீர்களா என்பதையும் இது கணிக்காது.
பொதுவான தவறுகள்
- NULL-ஐ = பயன்படுத்தி ஒப்பிடுதல். IS NULL மற்றும் IS NOT NULL பயன்படுத்தவும். = NULL என இருக்கும் எதுவும் தெரியாத மதிப்பாகக் கருதப்படும்; எனவே அந்த row வடிகட்டப்படும்.
- Left join-ஐ WHERE-இல் வடிகட்டுதல். வலது table-இன் columns-ஐச் சோதித்தால், பொருந்தாத rows நீக்கப்படும். அவற்றைத் தக்கவைக்க வேண்டுமெனில், அந்தச் சோதனையை ON clause-இல் சேர்க்கவும்.
- மொத்தத்தைக் கணக்கிட WHERE பயன்படுத்துதல். Aggregate-களை GROUP BY-க்குப் பிறகு HAVING-இல் பயன்படுத்த வேண்டும்.
- GROUP BY செய்யாத column-ஐத் தேர்ந்தெடுத்தல். Standard SQL-இல், தேர்ந்தெடுக்கப்படும் ஒவ்வொரு column-உம் GROUP BY செய்யப்பட வேண்டும் அல்லது aggregate செய்யப்பட வேண்டும். சில databases இதை அனுமதித்து, உங்களுக்காக ஒரு மதிப்பைத் தேர்ந்தெடுக்கும். இதனால் தவறு மறைந்துவிடும்.
- Duplicates-ஐ மறந்துவிடுதல். Join செய்தால் rows மீண்டும் வரலாம்; இதனால் SUM மற்றும் COUNT அதிகமாகும். ஒரு பக்கத்தில் உள்ள ஒவ்வொரு row-உம் மறுபக்கத்தில் ஒன்றுக்கு மேற்பட்டவற்றுடன் பொருந்துமா என்று சரிபார்க்கவும்.
- ஒரு database-இன் shortcuts-ஐ மட்டும் நம்பியிருத்தல். சில functions மற்றும் limit syntax, databases-க்கு ஏற்ப மாறுபடும். Standard form-ஐக் கற்றுக்கொண்டு, உங்கள் test-இல் எந்த database பயன்படுத்தப்படுகிறது என்பதைச் சரிபார்க்கவும்.
சொந்தமாக உருவாக்கப்பட்ட பயிற்சிக் கேள்விகள்; உண்மையான கேள்விகளோ கசிந்த கேள்விகளோ அல்ல. Monthly திட்டத்தை எப்போது வேண்டுமானாலும் ரத்து செய்யலாம். ஒன்றுக்கு மேற்பட்ட முழு நீளப் பயிற்சித் தேர்வை நீங்கள் எழுதவில்லை என்றால், 7 நாட்களுக்குள் பணத்தைத் திரும்பக் கோரலாம்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
ஒவ்வொரு முதலாளியும் பயன்படுத்தும் ஒரே ஒரு SQL தேர்வு உள்ளதா?+
இல்லை. ஒவ்வொரு வேலைவழங்குநரும் தங்களுக்கான தளம், கேள்விகள், நேர வரம்பு மற்றும் database-ஐத் தேர்ந்தெடுப்பார்கள். சிலர் எதிர்பார்க்கப்படும் முடிவுகளுடன் சரிபார்க்கப்படும் queries-ஐ எழுதச் சொல்வார்கள்; மற்றவர்கள் பல்தேர்வு கேள்விகளைக் கேட்பார்கள். எது என்பதை உங்கள் அழைப்பில் குறிப்பிடப்பட்டிருக்க வேண்டும்.
நான் எந்த SQL dialect-ஐப் பயிற்சி செய்ய வேண்டும்?+
PostgreSQL, MySQL, SQL Server மற்றும் SQLite ஆகியவற்றில் இயங்கும், எங்கள் கேள்விகளில் பயன்படுத்தப்படும் standard SQL-இல் தொடங்குங்கள். பிறகு உங்கள் அழைப்பைப் பாருங்கள்: அதில் ஒரு database குறிப்பிடப்பட்டிருந்தால், அதில் limits, dates மற்றும் string functions எவ்வாறு எழுதப்படுகின்றன என்பதைக் கற்றுக்கொள்ளுங்கள்.
நான் எழுதும் queries-ஐ உங்கள் பயிற்சித் தேர்வுகள் இயக்குமா?+
இல்லை. எங்கள் mock test-கள் queries-ஐப் படித்தல், அவற்றின் செயல்பாட்டைக் கண்காணித்தல், திருத்துதல் மற்றும் சரியானதைத் தேர்ந்தெடுத்தல் ஆகியவற்றைப் பயிற்சி அளிக்கின்றன. பல உண்மையான test-களில் எதிர்பார்க்கப்படும் row-களுடன் சரிபார்க்கப்படும் query-ஐ எழுதச் சொல்வார்கள். எனவே SQLite போன்ற இலவச database-இலும் queries எழுதிப் பயிற்சி செய்யவும்.
SQL தேர்வில் தேர்ச்சி பெற எனக்கு எவ்வளவு மதிப்பெண் தேவை?+
எல்லோருக்கும் பொருந்தும் ஒரே தேர்ச்சி மதிப்பெண் கிடையாது. ஒவ்வொரு நிறுவனமும் தனக்கான அளவுகோலை நிர்ணயிக்கிறது; சில நிறுவனங்கள் பதில்களை நேரடியாக மதிப்பாய்வு செய்கின்றன. ஒவ்வொரு query-யும் துல்லியமாகச் சரியாக இருக்க இலக்காகக் கொள்ளுங்கள். ஏனெனில், சற்றே தவறான வரிசைகளைத் தரும் query-க்கு பெரும்பாலும் பூஜ்ஜிய மதிப்பெண் கிடைக்கும்.
இந்தக் கேள்விகள் பணியமர்த்துநர்களின் SQL தேர்வுகளிலிருந்து எடுக்கப்பட்டவையா?+
இல்லை. இவை இதேபோன்ற பாணியில் எங்கள் குழு உருவாக்கிய அசல் பயிற்சிக் கேள்விகள். Intellect Council, HackerRank (Interviewstreet, Inc.), TestGorilla, அல்லது எந்தவொரு testing platform அல்லது நிறுவனத்துடனும் தொடர்புடையதல்ல.
ஆதாரங்கள்
- HackerRank: SQL (Basic) திறன் தேர்வு, 2026-11-09 அன்று சரிபார்க்கப்பட்டது
- HackerRank: SQL (Intermediate) திறன் தேர்வு, 2026-11-09 அன்று சரிபார்க்கப்பட்டது
- HackerRank ஆதரவு: Database Engineer கேள்விகள் (தரவுத்தளக் கேள்விக்கு மதிப்பெண் வழங்குதல்), 2026-11-09 அன்று சரிபார்க்கப்பட்டது
- TestGorilla: SQLite (Coding): நடைமுறைச் சூழல்களில் query எழுதும் சோதனை, 2026-11-09 அன்று சரிபார்க்கப்பட்டது
- TestGorilla: MySQL சோதனை, தகவல்கள், 2026-11-09 அன்று சரிபார்க்கப்பட்டது
தொடர்புடைய பயிற்சி
வேலை தேடுபவர்களுக்கான பயிற்சித் தேர்வுகள்
பணியமர்த்துநர் தேர்வுகளுக்கான இலவச நேரக் கட்டுப்பாட்டுப் பயிற்சித் தேர்வுகள்: திறனறிவு, பகுத்தறிவு, உளவியல் திறன், Wonderlic-style, CCAT-style மற்றும் Excel. தொடங்க கணக்கு தேவையில்லை.
ஆராயுங்கள்Python coding test பயிற்சி
இலவச Python மதிப்பீட்டுப் பயிற்சி: கருத்துகள், code வெளியிடும் முடிவு, பிழையைக் கண்டறிதல் மற்றும் செயல்படும் தீர்வைத் தேர்ந்தெடுத்தல் ஆகியவை படிப்படியாக விளக்கப்படுகின்றன.
ஆராயுங்கள்JavaScript coding test பயிற்சி
இலவச JavaScript தேர்வுப் பயிற்சி: கருத்துகள், code பதிவு செய்யும் முடிவு, async செயல்களின் வரிசை, பிழையைக் கண்டறிதல் மற்றும் செயல்படும் தீர்வைத் தேர்ந்தெடுத்தல் ஆகியவை படிப்படியாக விளக்கப்படுகின்றன.
ஆராயுங்கள்அனைத்து 93 பயிற்சித் தேர்வுகளையும் பார்க்கவும்
தயாராகச் செல்லுங்கள்.
உங்களால் முடிந்த சிறந்ததைச் செய்தீர்கள் என்ற நிம்மதியுடன் தேர்வை முடிக்கவும்.
உண்மையான தேர்வு வடிவத்தில் நேரக் கட்டுப்பாட்டுடன் பயிற்சி. ஒவ்வொரு பதிலுக்கும் விளக்கம் வழங்கப்படும்.