பயிற்சித் தேர்வுதொழில்நுட்பம் மற்றும் coding

HackerRank பாணி coding தேர்வுப் பயிற்சி

இலவச HackerRank-style பயிற்சித் தேர்வு: complexity, data structures, Python code-ஐப் படித்தல், எல்லா நிலைகளிலும் வெற்றிபெறும் தீர்வைத் தேர்வு செய்தல், database சிக்கல் ஆகியவை இடம்பெறும். ஒவ்வொரு பதிலுக்கும் விளக்கம் வழங்கப்பட்டுள்ளது.

  • 10 இலவசக் கேள்விகள், கணக்கு தேவையில்லை
  • உண்மையான தேர்வைப் போன்ற நேரக் கட்டுப்பாடு
  • எப்போது வேண்டுமானாலும் ரத்து செய்யலாம்
இலவச மாதிரித் தேர்வு
10 கேள்விகள் · 30 நிமிடம்
பிரிவுகள்
  • கருத்துகளும் code-ஐப் படித்துப் புரிந்துகொள்வதும்
  • Coding சிக்கல்கள்
  • Database சிக்கல்
முழு நீள மாதிரித் தேர்வுகள்
உண்மையான தேர்வில் உள்ள கேள்விகளின் எண்ணிக்கையும் நேர வரம்பும்

சுருக்கமான பதில்

HackerRank test என்பது நேர்காணல்களுக்கு முன் developer-களைத் தேர்வு செய்ய பல நிறுவனங்கள் HackerRank தளத்தில் அமைக்கும் online coding assessment ஆகும். ஒரே ஒரு HackerRank test என்று கிடையாது: ஒவ்வொரு நிறுவனமும் கேள்விகள், language-கள் மற்றும் நேர வரம்பைத் தேர்வு செய்கிறது. அதே பகுதிகளை உள்ளடக்கிய 10 அசல் கேள்விகள் இந்த இலவசப் பயிற்சித் தேர்வில் உள்ளன; இது 30 நிமிடங்கள் எடுக்கும்.

இலவச மாதிரித் தேர்வு
30 நிமிடங்களில் 10 கேள்விகள்
வடிவம்
ஒவ்வொரு முதலாளியும் நிர்ணயிப்பார்கள்
எடுத்துக்காட்டு (HackerRank Python Basic)
90 நிமிடங்களில் 2 கேள்விகள்
மதிப்பெண் வழங்கப்படும் Coding கேள்விகள்
test cases-களின் அடிப்படையில் தானாகவே
எங்களின் முழுமையான மாதிரித் தேர்வுகள்
90 நிமிடங்களில் 14 கேள்விகள், இயக்கக்கூடிய code

இலவசமாக முயற்சிக்கவும்

30 நிமிடங்களில் 10 கேள்விகள், உண்மையான தேர்வின் வேகத்தில். முடிவில் உங்கள் மதிப்பெண்ணும் ஒவ்வொரு பதிலுக்கான விளக்கமும் கிடைக்கும்.

பயிற்சிக் கேள்விகள் ஏற்றப்படுகின்றன

உங்கள் திட்டத்தைத் தேர்ந்தெடுக்கவும்

முழுமையான பயிற்சியைத் திறக்கவும்

HackerRank பாணி test: நேர வரம்புடன் முழு நீள mock தேர்வுகள், மேலும் மற்ற எல்லா test-களும்

ஒரு திட்டத்தைத் தேர்ந்தெடுக்கவும்
Monthly திட்டத்தைத் தொடங்குங்கள்
  • இந்தத் தேர்வுக்கான முழு நீள நேரமிட்ட மாதிரித் தேர்வுகள்
  • ஒவ்வொரு கேள்விக்கும் விளக்கம்
  • கேள்வி வகைவாரியான உங்கள் மதிப்பெண்ணும் முயற்சி வரலாறும்
  • அனைத்து 93 பயிற்சித் தேர்வுகளும் இதில் அடங்கும்
  • தொலைபேசி மற்றும் லேப்டாப்பில் பயன்படுத்தலாம்

ஒரு முழு மாதிரித் தேர்வுக்கு மேல் நீங்கள் எடுத்திருக்காவிட்டால், 7 நாட்களுக்குள் பணத்தைத் திரும்பப் பெறலாம். விலைகள் USD-இல்.

முழுமையான பயிற்சியில் என்னென்ன உள்ளன

உண்மையான தேர்வின் வடிவத்திலும் நேர அளவிலும் முழு நீள மாதிரித் தேர்வுகள். ஒவ்வொன்றையும் முடித்ததும் முழுமையான மதிப்பாய்வும் கிடைக்கும்.

  1. Freeஇலவச மாதிரித் தேர்வு10 கேள்விகள் · 30 நிமிடம்
  2. முழு நீள மாதிரித் தேர்வுகள்உண்மையான தேர்வில் உள்ள கேள்விகளின் எண்ணிக்கையும் நேர வரம்பும்
  3. கருத்துகளும் code-ஐப் படித்துப் புரிந்துகொள்வதும் பயிற்சிநேர வரம்புடன்; ஒவ்வொரு பதிலுக்கும் விளக்கம்
  4. Coding சிக்கல்கள் பயிற்சிநேர வரம்புடன்; ஒவ்வொரு பதிலுக்கும் விளக்கம்
  5. Database சிக்கல் பயிற்சிநேர வரம்புடன்; ஒவ்வொரு பதிலுக்கும் விளக்கம்
  6. முழுமையான மதிப்பாய்வுஒவ்வொரு mock-க்குப் பிறகும் கேள்வி வகைவாரியான உங்கள் மதிப்பெண்

இலவச மாதிரி அல்லது முழுமையான பயிற்சி

அம்சம்Freeமுழுமையான
உண்மையான தேர்வுகளின் பாணியில் அமைந்த கேள்விகள்
ஒவ்வொரு பதிலுக்கும் விளக்கம்
முழு நீள நேரமிட்ட மாதிரித் தேர்வுகள்
கேள்வி வகையின்படி மதிப்பெண்
பயிற்சித் தேர்வுகளின் மதிப்பெண் வரலாறு
அனைத்து 93 பயிற்சித் தேர்வுகளும்

இலவசப் படிப்பு வழிகாட்டி

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

பாடம் 1

உண்மையான தேர்வு பொதுவாக எப்படி இருக்கும்

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

கேள்வி வகைகள். HackerRank தனது தேர்வுகளுக்கான பல்வேறு கேள்வி வகைகளைப் பட்டியலிடுகிறது. அவற்றில் coding, database, multiple choice, front-end, back-end, full-stack, code review, subjective உள்ளிட்டவை அடங்கும் (HackerRank). பெரும்பாலான coding தேர்வுகளில் இவற்றில் சில வகைகளே இடம்பெறும்:

  • Coding கேள்விகள்: editor-இல் ஒரு தீர்வை எழுதுவீர்கள். தேர்வர்கள் தங்கள் code-ஐ test case-களில் இயக்கலாம் என்றும், பின்னர் அவர்கள் பார்க்கக்கூடிய மாதிரி case-கள் மற்றும் பார்க்க முடியாத மறைக்கப்பட்ட case-களின் அடிப்படையில் அது மதிப்பிடப்படும் என்றும் HackerRank கூறுகிறது (HackerRank support).
  • Database கேள்விகள்: SQL query எழுதுவீர்கள்; அதன் முடிவு எதிர்பார்க்கப்படும் output-உடன் ஒப்பிடப்படும் (HackerRank support).
  • Multiple choice: கருத்துகள், complexity மற்றும் ஒரு code பகுதி என்ன செய்கிறது என்பது குறித்த கேள்விகள்; இவை தானாக மதிப்பிடப்படும் (HackerRank).

பொதுவில் கிடைக்கும் தேர்வு நேர உதாரணங்கள். HackerRank-இன் சொந்த skills தேர்வுகள், தேர்வுகளின் நேர வரம்பு எவ்வாறு மாறுபடலாம் என்பதைக் காட்டுகின்றன: அதன் Python (Basic) தேர்வில் 90 minutes-ல் 2 questions எனக் குறிப்பிடப்பட்டுள்ளது (HackerRank); SQL (Basic) தேர்வில் 30 minutes-ல் 2 questions எனக் குறிப்பிடப்பட்டுள்ளது (HackerRank). ஒரு நிறுவனத்தின் தேர்வு இதைவிடக் குறைவாகவோ அதிகமாகவோ இருக்கலாம்; கேள்விகளின் எண்ணிக்கையும் குறைவாகவோ அதிகமாகவோ இருக்கலாம்.

Coding தேர்வுகளில் பொதுவாக இடம்பெறும் தலைப்புகள்: arrays மற்றும் strings, hash maps மற்றும் sets, sorting மற்றும் searching, time complexity, காலியான அல்லது எதிர்மறை input போன்ற edge case-கள், மற்றும் அடிப்படை SQL.

எங்கள் மாதிரித் தேர்வுகளில் உள்ளவை. ஒவ்வொரு முழு மாதிரித் தேர்விலும் மூன்று பகுதிகளாக 90 minutes-ல் 14 கேள்விகள் இருக்கும்: கருத்துகள் மற்றும் code வாசித்தல் (10), coding சிக்கல்கள் (3), database சிக்கல் (1). Coding சிக்கல்களுக்கு Python, JavaScript, Java அல்லது C++-இல் தீர்வை எழுதி இயக்குவீர்கள்; database சிக்கலுக்கு SQL query எழுதுவீர்கள். ஒவ்வொன்றும் மறைக்கப்பட்ட test case-களுடன் சரிபார்க்கப்படும்; வெற்றிகரமாகக் கடக்கும் ஒவ்வொரு case-க்கும் மதிப்பெண் கிடைக்கும். Laptop பயன்படுத்தப் பரிந்துரைக்கப்படுகிறது. திரும்பிச் சென்று கேள்விகளைக் குறித்துவைக்கலாம்.

எங்கள் இலவச மாதிரி வித்தியாசமாகச் செயல்படும் விதம். 10 இலவசக் கேள்விகளும் பல்தேர்வு முறையில் இருக்கும்: coding கேள்விகள், எந்தத் தீர்வு தேர்ச்சி பெறும் அல்லது எந்த input ஒரு தீர்வைத் தவறச் செய்யும் என்று கேட்கும். தேர்ச்சி பெறும் code எழுதுவதற்குத் தேவையான திறன்களை இவை பயிற்சி செய்கின்றன. முழு மாதிரித் தேர்வுகளில் நீங்களே code எழுதி இயக்குவீர்கள். எங்களின் மறைக்கப்பட்ட case-கள் சிறியவை; அவை சரியான விடையையும் edge case-களையும் சரிபார்க்கும். சில உண்மையான தேர்வுகளைப் போல மிகப் பெரிய input-களில் மெதுவான தீர்வுக்கு நேரக் கட்டுப்பாடு விதிக்காது. வேகம் எங்கு முக்கியம் என்பதை விளக்கங்கள் தெரிவிக்கும்.

பாடம் 2

விளக்கத்துடன் கூடிய எடுத்துக்காட்டுகளுடன் கேள்வி வகைகள்

ஒவ்வொரு வகைக் கேள்விக்கும் ஒரு எடுத்துக்காட்டு, பலரும் செய்யும் தவறையும் சேர்த்து.

1. Time complexity. ஒரு list-ஐச் சுற்றும் loop ஒவ்வொரு முறையும் "x in other_list" என்பதை அழைக்கிறது. இரண்டு list-களிலும் n உருப்படிகள் உள்ளன. loop n முறை இயங்கும்; ஒவ்வொரு தேடலும் n உருப்படிகள் வரை சோதிக்கும். எனவே, மொத்தம் O(n squared). other_list-ஐ set-ஆக மாற்றினால், ஒவ்வொரு சோதனையும் சராசரியாக O(1) ஆகும்; loop O(n) ஆகும். தவறு ஏற்படக்கூடிய இடம்: வெளிப்படையாகத் தெரியும் loop-ஐ மட்டும் கணக்கில் கொள்வது. list-இல் "in" பயன்படுத்துவது, list.index மற்றும் slicing போன்ற built-in செயல்பாடுகளும் வேலை செய்கின்றன.

2. Code-ஐப் படித்தல். print([x * 2 for x in range(3)]) எதை அச்சிடும்? range(3) என்பது 0, 1, 2 ஆகியவற்றைத் தரும். எனவே பதில் [0, 2, 4]. தவறு ஏற்படக்கூடிய இடம்: 1-இல் தொடங்குவது அல்லது 3-ஐச் சேர்ப்பது. range, முடிவு மதிப்புக்கு முந்தைய இடத்திலேயே நிற்கும்.

3. எந்த solution தேர்ச்சி பெறும். ஒரு பிரச்சினையில் 100,000 வரை உருப்படிகள் இருக்கலாம். O(n squared) solution-க்கு சுமார் 10 billion படிகள் தேவைப்படும்; இது பொதுவான time limit-க்கு மிக மெதுவானது. O(n) அல்லது O(n log n) போதுமான வேகத்தில் இருக்கும். தவறு ஏற்படக்கூடிய இடம்: எழுதுவதற்குக் குறுகியதாகத் தோன்றும் solution-ஐத் தேர்ந்தெடுப்பது. முதலில் கொடுக்கப்பட்ட அளவுடன் அதன் complexity-ஐ ஒப்பிட்டுப் பாருங்கள்.

4. எந்த input-இல் இது தோல்வியடையும். sum(nums) / len(nums) என list-இன் சராசரியைத் தரும் function-க்கு எந்த input சிக்கலை ஏற்படுத்தும்? காலியான list; இது பூஜ்ஜியத்தால் வகுக்கும். தவறு ஏற்படக்கூடிய இடம்: வழக்கமான input-ஐ மட்டும் சோதிப்பது. காலியான list, ஒரு உருப்படி, அனைத்தும் ஒரே மதிப்பு, எதிர்மறை மதிப்புகள், அனுமதிக்கப்பட்ட அதிகபட்ச அளவு ஆகியவற்றை முயற்சிக்கவும்.

5. Database பிரச்சினை. எதையும் செலவிடாத வாடிக்கையாளர்களையும் சேர்த்து, ஒவ்வொரு வாடிக்கையாளரின் மொத்தச் செலவு உங்களுக்குத் தேவை. customers LEFT JOIN orders பயன்படுத்தி, customer அடிப்படையில் குழுவாக்கி, amount-ஐக் கூட்டுங்கள். பின்னர் COALESCE மூலம் NULL-ஐ 0-ஆக மாற்றுங்கள். தவறு ஏற்படக்கூடிய இடம்: orders இல்லாத வாடிக்கையாளர்களை அமைதியாக விடுபடுத்தும் inner join-ஐப் பயன்படுத்துவது.

பாடம் 3

எப்படித் தயாராவது

  1. முதலில் உங்கள் அழைப்பிதழைப் படியுங்கள். நேர வரம்பு, கேள்விகளின் எண்ணிக்கை மற்றும் வகை, அனுமதிக்கப்பட்ட மொழிகள் ஆகியவற்றைக் குறித்துக்கொள்ளுங்கள். இவை அனைத்தையும் நிறுவனங்களே தீர்மானிக்கின்றன; எனவே நீங்களாகவே ஊகிக்க வேண்டாம்.
  2. ஒரு மொழியைத் தேர்ந்தெடுத்து அதிலேயே பயிற்சி செய்யுங்கள். Coding கேள்விகளுக்கு உங்களுக்கு நன்றாகத் தெரிந்த மொழியைப் பயன்படுத்துங்கள். அதன் உள்ளமைந்த lists, dictionaries, sets, sorting மற்றும் string methods ஆகியவற்றைத் தேடிப் பார்க்கத் தேவையில்லாத அளவுக்கு நன்றாகத் தெரிந்துகொள்ளுங்கள்.
  3. Input அளவைப் பொறுத்து complexity-ஐக் கற்றுக்கொள்ளுங்கள். Code எழுதுவதற்கு முன் குறிப்பிடப்பட்டுள்ள வரம்புகளைப் பாருங்கள். சுமார் 1,000 உருப்படிகள் வரை O(n squared) பொதுவாகப் போதுமானது; 100,000 அல்லது அதற்கு மேல் என்றால் O(n) அல்லது O(n log n) இலக்காக இருக்கட்டும்.
  4. Edge case-களைத் திட்டமிட்டு பயிற்சி செய்யுங்கள். காலியான input, ஒரே ஒரு உருப்படி, நகல் மதிப்புகள், எதிர்மறை மதிப்புகள், மிகப் பெரிய மதிப்புகள் மற்றும் அதிகபட்ச அளவு ஆகியவற்றைச் சோதியுங்கள். Coding கேள்விகள் மறைக்கப்பட்ட test case-களின் அடிப்படையில் மதிப்பிடப்படுகின்றன (HackerRank support); இவற்றில் பல மறைந்திருப்பது இதுபோன்ற நிலைகளில்தான்.
  5. மாதிரி case-களை இயக்கிப் பாருங்கள்; பிறகு நீங்களே உருவாக்கிய case-களையும் சோதியுங்கள். வெளிப்படையாகக் காட்டப்படும் மாதிரி case-களில் தேர்ச்சி பெறுவது தொடக்கம்தான், முடிவல்ல. சமர்ப்பிக்கும் முன் நீங்களே உருவாக்கிய சில case-களைச் சேர்த்துச் சோதியுங்கள்.
  6. அடிப்படை SQL-ஐ மீண்டும் பயிற்சி செய்யுங்கள். Joins, GROUP BY, HAVING, NULLs மற்றும் sorting ஆகியவை பெரும்பாலான database கேள்விகளுக்குப் பயன்படும். Database விடைகள் எதிர்பார்க்கப்படும் output-உடன் ஒப்பிடப்படுவதால், முடிவை ஒவ்வொரு வரியாகவும் சரிபாருங்கள் (HackerRank support).
  7. நேர வரம்புக்குள் முழுத் தீர்வுகளை எழுதிப் பழகுங்கள். எங்கள் முழு மாதிரித் தேர்வுகளில் மறைக்கப்பட்ட case-களுக்கு எதிராக code எழுதி இயக்குவீர்கள். நேர வரம்புக்குள் முழுத் தீர்வை எழுதுவது இயல்பாகத் தோன்ற, நீங்களே தேர்ந்தெடுத்த சிக்கல்களிலும் இதேபோல் பயிற்சி செய்யுங்கள்.
  8. உண்மையான வேகத்தில் பயிற்சி செய்யுங்கள். 90 minutes கவனத்துடன் வேலை செய்வது தேர்வு நாளில் இயல்பாகத் தோன்ற, முழுமையான நேரக் கட்டுப்பாட்டுடன் கூடிய மாதிரித் தேர்வுகளை முயற்சியுங்கள்.
பாடம் 4

பொதுவாக மதிப்பெண் வழங்கும் முறை

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

  • Coding கேள்விகள்: ஒவ்வொரு test case-க்கும் எதிராக உங்கள் code இயக்கப்பட்டு, ஒவ்வொரு வெளியீடும் எதிர்பார்க்கப்படும் வெளியீட்டுடன் ஒப்பிடப்படுவதாக HackerRank தெரிவிக்கிறது. ஒவ்வொரு test case-க்கும் நிர்ணயிக்கப்பட்ட மதிப்பெண் உண்டு: தேர்ச்சி பெற்றால் முழு மதிப்பெண்ணும், தோல்வியடைந்தால் மதிப்பெண் எதுவும் கிடைக்காது. ஒரு test case-க்குள் பகுதி மதிப்பெண் கிடையாது. கேள்விக்கான உங்கள் மதிப்பெண் என்பது நீங்கள் தேர்ச்சி பெற்ற test case-களின் மொத்த மதிப்பெண். நீங்கள் காணக்கூடிய மாதிரி test case-களுக்கு 0 புள்ளிகள் வழங்கப்படலாம்; மறைக்கப்பட்ட test case-களுக்குப் புள்ளிகள் உண்டு (HackerRank support).
  • Database கேள்விகள்: உங்கள் query-யின் முடிவு எதிர்பார்க்கப்படும் வெளியீட்டுடன் ஒப்பிடப்படும்: பொருந்தினால் முழு மதிப்பெண் கிடைக்கும்; இல்லையெனில் பூஜ்ஜியம். பணியமர்த்துநர் அதை கைமுறையாக மதிப்பாய்வு செய்து பகுதி மதிப்பெண் வழங்கினால் மட்டும் இது மாறுபடும் (HackerRank support).
  • Multiple choice: தானாக மதிப்பிடப்படும் (HackerRank).

இதனால்தான் கிட்டத்தட்ட சரியான தீர்வாக இருந்தாலும், அல்லது சரியாக இருந்தும் மிக மெதுவாக இருந்தாலும், பெரும்பாலான புள்ளிகளை இழக்கலாம்: மறைக்கப்பட்ட ஒவ்வொரு test case-லும் தேர்ச்சி அல்லது தோல்வி என்றே முடிவு செய்யப்படும்.

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

பாடம் 5

பொதுவான தவறுகள்

  • சாம்பிள்கள் வெற்றிகரமாக இயங்கியதும் நிறுத்துவது. தெரியும் சாம்பிள்கள், சோதிக்கப்படும் நிகழ்வுகளில் ஒரு சிறிய பகுதி மட்டுமே. காலியான உள்ளீடு, ஒரு உருப்படி, எதிர்மறை எண்கள் மற்றும் மிகப்பெரிய அளவு ஆகியவற்றை நீங்களே சோதியுங்கள்.
  • உள்ளீட்டு வரம்புகளைப் புறக்கணிப்பது. சரியான தீர்வாக இருந்தாலும், அது மெதுவாக இருந்தால் பெரிய மறைக்கப்பட்ட நிகழ்வுகளில் தோல்வியடையலாம். அணுகுமுறையைத் தேர்ந்தெடுக்கும் முன் வரம்புகளைப் படியுங்கள்.
  • அதிகபட்ச மதிப்பை 0-இல் தொடங்குவது. முதல் உருப்படியிலிருந்து தொடங்குங்கள். இல்லையெனில், எதிர்மறை எண்களைக் கையாளும்போது சிக்கல் ஏற்படும்.
  • மீண்டும் மீண்டும் செல்லும் பட்டியலை மாற்றுவது. பட்டியலை மீண்டும் பார்க்கும்போதே உருப்படிகளை நீக்கினால், சில உருப்படிகள் தவிர்க்கப்படும். அதற்குப் பதிலாகப் புதிய பட்டியலை உருவாக்குங்கள்.
  • வரம்பில் ஒன்றைக் குறைத்தோ கூட்டியோ கணக்கிடுவது. range(a, b) என்பது b-க்கு முந்தைய இடத்திலேயே நிற்கும்; slices-உம் இதேபோல் செயல்படும். சிறிய எடுத்துக்காட்டில் முதல் மற்றும் கடைசி index-ஐச் சரிபாருங்கள்.
  • கூடுதல் வெளியீட்டை அச்சிடுவது. Coding பதில்கள் எதிர்பார்க்கப்படும் வெளியீட்டுடன் ஒப்பிடப்படும். எனவே, தேவையற்ற debug அச்சுகள் அல்லது கூடுதல் இடைவெளிகள் இருந்தால் ஒரு சோதனை தோல்வியடையலாம்.
  • ஒரே பிரச்சினையில் அதிக நேரம் செலவிடுவது. முதலில் செயல்படும் தீர்வைச் சமர்ப்பியுங்கள். நேரம் மீதமிருந்தால், பிறகு அதை மேம்படுத்துங்கள்.

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

அடிக்கடி கேட்கப்படும் கேள்விகள்

ஒவ்வொரு முதலாளியும் பயன்படுத்தும் ஒரே ஒரு HackerRank தேர்வு உள்ளதா?+

இல்லை. HackerRank என்பது ஒரு தளம். ஒவ்வொரு வேலைவழங்குநரும் கேள்விகள், மொழிகள் மற்றும் நேர வரம்பைத் தேர்ந்தெடுத்து தங்களுக்கான test-ஐ உருவாக்குவார்கள். உங்கள் test-ல் என்னென்ன இருக்கும் என்பதை அறிய உங்கள் அழைப்பே சிறந்த வழிகாட்டி.

நான் எழுதும் code-ஐ உங்கள் பயிற்சித் தேர்வுகள் இயக்குமா?+

ஆம், முழு மாதிரித் தேர்வுகளில். Coding பிரச்சினைகளுக்கான code-ஐ Python, JavaScript, Java அல்லது C++ மொழியில் எழுத வேண்டும்; database பிரச்சினையை SQL-இல் எழுத வேண்டும். ஒவ்வொன்றும் மறைக்கப்பட்ட test cases-க்கு எதிராக இயக்கப்படும். தேர்ச்சி பெறும் ஒவ்வொரு case-க்கும் மதிப்பெண் வழங்கப்படும். இலவச மாதிரித் தேர்வு பல்தேர்வு முறையிலானது. எங்கள் test cases சிறியவை என்பதால், மிகப் பெரிய inputs-இல் வேகத்தைவிட சரியான விடையையும் edge cases-ஐயும் சரிபார்க்கும்.

நான் எந்த மொழியில் பயிற்சி செய்ய வேண்டும்?+

உங்கள் தேர்வில் அனுமதிக்கப்படும் மொழிகளில், உங்களுக்கு நன்றாகத் தெரிந்த மொழியைப் பயன்படுத்துங்கள். எங்கள் பல்தேர்வு கேள்விகளில் Python 3 பயன்படுத்தப்படுகிறது. அது சுருக்கமாகவும் படிக்க எளிதாகவும் இருப்பதே காரணம். முழு மாதிரித் தேர்வுகளில் உள்ள coding பிரச்சினைகளை Python, JavaScript, Java அல்லது C++ மொழிகளில் தீர்க்கலாம். Complexity, edge cases மற்றும் data structures தேர்வு செய்வது போன்ற கருத்துகள் எந்த மொழிக்கும் பொருந்தும்.

தேர்ச்சி பெற எனக்கு எத்தனை மதிப்பெண்கள் தேவை?+

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

இவை HackerRank கேள்விகளா?+

இல்லை. இவை இதேபோன்ற பாணியில் எங்கள் குழு உருவாக்கிய அசல் பயிற்சிக் கேள்விகள். Intellect Council, HackerRank (Interviewstreet, Inc.) அல்லது அதைப் பயன்படுத்தும் எந்தவொரு நிறுவனத்துடனும் தொடர்புடையதல்ல.

ஆதாரங்கள்

  1. HackerRank அறிவுத் தளம்: HackerRank தேர்வுகளில் உள்ள கேள்வி வகைகள், 2026-11-09 அன்று சரிபார்க்கப்பட்டது
  2. HackerRank அறிவுத் தளம்: கேள்விகளுக்கு மதிப்பெண் வழங்குதல் (மேலோட்டம்), 2026-11-09 அன்று சரிபார்க்கப்பட்டது
  3. HackerRank ஆதரவு: Coding கேள்வி (தேர்வுகளில் coding கேள்விக்கு மதிப்பெண் வழங்குதல்), 2026-11-09 அன்று சரிபார்க்கப்பட்டது
  4. HackerRank ஆதரவு: Database Engineer கேள்விகள் (தரவுத்தளக் கேள்விக்கு மதிப்பெண் வழங்குதல்), 2026-11-09 அன்று சரிபார்க்கப்பட்டது
  5. HackerRank: Python (Basic) திறன் தேர்வு, 2026-11-09 அன்று சரிபார்க்கப்பட்டது
  6. HackerRank: SQL (Basic) திறன் தேர்வு, 2026-11-09 அன்று சரிபார்க்கப்பட்டது

இந்தப் பக்கத்தைப் பற்றி

Intellect Council குழுவினரால் எழுதப்பட்டு மதிப்பாய்வு செய்யப்பட்டது. கடைசியாக மதிப்பாய்வு செய்யப்பட்டது . எங்கள் தலையங்கக் கொள்கையைப் படியுங்கள்.

ஆராயுங்கள்

வேலை தேடுபவர்களுக்கான பயிற்சித் தேர்வுகள்

பணியமர்த்துநர் தேர்வுகளுக்கான இலவச நேரக் கட்டுப்பாட்டுப் பயிற்சித் தேர்வுகள்: திறனறிவு, பகுத்தறிவு, உளவியல் திறன், Wonderlic-style, CCAT-style மற்றும் Excel. தொடங்க கணக்கு தேவையில்லை.

ஆராயுங்கள்
ஆராயுங்கள்

Python coding test பயிற்சி

இலவச Python மதிப்பீட்டுப் பயிற்சி: கருத்துகள், code வெளியிடும் முடிவு, பிழையைக் கண்டறிதல் மற்றும் செயல்படும் தீர்வைத் தேர்ந்தெடுத்தல் ஆகியவை படிப்படியாக விளக்கப்படுகின்றன.

ஆராயுங்கள்
ஆராயுங்கள்

SQL தேர்வுப் பயிற்சி

இலவச SQL தேர்வுப் பயிற்சி: கருத்துகள், query தரும் முடிவு, query-ஐச் சரிசெய்தல் மற்றும் சரியானதைத் தேர்ந்தெடுத்தல் ஆகியவை எளிதில் பயன்படுத்தக்கூடிய நிலையான SQL-இல் படிப்படியாக விளக்கப்படுகின்றன.

ஆராயுங்கள்

அனைத்து 93 பயிற்சித் தேர்வுகளையும் பார்க்கவும்

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

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

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

இலவசப் பயிற்சித் தேர்வைத் தொடங்குங்கள்அல்லது முழு mock தேர்வுகளைப் பார்க்கவும் இலவச மாதிரி. தொடங்கக் கணக்கு தேவையில்லை.