പരിശീലന ടെസ്റ്റ്ടെക്നോളജിയും coding-ഉം
HackerRank-style coding test പരിശീലനം
സൗജന്യ HackerRank-style പരിശീലന പരീക്ഷ: complexity, data structures, Python code വായിക്കൽ, എല്ലാ സാഹചര്യങ്ങളിലും വിജയിക്കുന്ന പരിഹാരം തിരഞ്ഞെടുക്കൽ, ഒരു database പ്രശ്നം എന്നിവ. ഓരോ ഉത്തരത്തിനും വിശദീകരണമുണ്ട്.
- 10 സൗജന്യ ചോദ്യങ്ങൾ, അക്കൗണ്ട് വേണ്ട
- യഥാർത്ഥ ടെസ്റ്റിലെന്നപോലെ സമയപരിധിയോടെ
- എപ്പോൾ വേണമെങ്കിലും റദ്ദാക്കാം
- സൗജന്യ മാതൃക
- 10 ചോദ്യങ്ങൾ · 30 മിനിറ്റ്
- വിഭാഗങ്ങൾ
- ആശയങ്ങളും കോഡ് വായനയും
- കോഡിങ് പ്രശ്നങ്ങൾ
- ഡാറ്റാബേസ് പ്രശ്നം
- പൂർണ്ണ ദൈർഘ്യമുള്ള മോക് ടെസ്റ്റുകൾ
- യഥാർത്ഥ ടെസ്റ്റിലെ ചോദ്യങ്ങളുടെ എണ്ണവും സമയപരിധിയും
ചുരുക്കത്തിലുള്ള ഉത്തരം
HackerRank test എന്നത് അഭിമുഖങ്ങൾക്കു മുമ്പ് ഡെവലപ്പർമാരെ തിരഞ്ഞെടുക്കാൻ പല തൊഴിലുടമകളും HackerRank പ്ലാറ്റ്ഫോമിൽ ഒരുക്കുന്ന ഓൺലൈൻ coding assessment ആണ്. ഒരൊറ്റ HackerRank test ഇല്ല: ഓരോ തൊഴിലുടമയും ചോദ്യങ്ങളും ഭാഷകളും സമയപരിധിയും തിരഞ്ഞെടുക്കുന്നു. ഇതേ മേഖലകളിലുള്ള 10 ഒറിജിനൽ ചോദ്യങ്ങൾ ഈ സൗജന്യ പരിശീലന ടെസ്റ്റിലുണ്ട്, ഇത് 30 മിനിറ്റ് എടുക്കും.
- സൗജന്യ മാതൃക
- 30 മിനിറ്റിൽ 10 ചോദ്യങ്ങൾ
- ഫോർമാറ്റ്
- ഓരോ തൊഴിലുടമയും നിശ്ചയിക്കുന്നത്
- ഉദാഹരണം (HackerRank Python Basic)
- 90 മിനിറ്റിൽ 2 ചോദ്യങ്ങൾ
- സ്കോർ നൽകിയ കോഡിങ് ചോദ്യങ്ങൾ
- test cases അനുസരിച്ച് സ്വയമേവ
- ഞങ്ങളുടെ പൂർണ്ണ mock tests
- 90 മിനിറ്റിൽ 14 ചോദ്യങ്ങൾ, പ്രവർത്തിക്കുന്ന കോഡ്
സൗജന്യമായി പരീക്ഷിക്കൂ
30 മിനിറ്റിൽ 10 ചോദ്യങ്ങൾ, പരീക്ഷയുടെ യഥാർത്ഥ വേഗത്തിൽ. അവസാനം നിങ്ങളുടെ സ്കോറും ഓരോ ഉത്തരത്തിന്റെയും വിശദീകരണവും ലഭിക്കും.
നിങ്ങളുടെ പ്ലാൻ തിരഞ്ഞെടുക്കുക
പൂർണ പരിശീലനം അൺലോക്ക് ചെയ്യൂ
HackerRank മാതൃകയിലുള്ള test: പൂർണ്ണ ദൈർഘ്യമുള്ള സമയബന്ധിത mock ടെസ്റ്റുകൾ, കൂടാതെ മറ്റെല്ലാ ടെസ്റ്റുകളും
Monthly പ്ലാൻ ആരംഭിക്കൂ- ഈ ടെസ്റ്റിനുള്ള പൂർണ്ണ ദൈർഘ്യമുള്ള സമയപരിധിയോടെയുള്ള മോക് ടെസ്റ്റുകൾ
- ഓരോ ചോദ്യത്തിനും വിശദീകരണം
- ചോദ്യത്തിന്റെ തരം അനുസരിച്ചുള്ള നിങ്ങളുടെ സ്കോറും ശ്രമങ്ങളുടെ ചരിത്രവും
- എല്ലാ 93 പ്രാക്ടീസ് ടെസ്റ്റുകളും ഉൾപ്പെടുന്നു
- ഫോണിലും ലാപ്ടോപ്പിലും പ്രവർത്തിക്കുന്നു
ഒരു പൂർണ്ണ മോക് ടെസ്റ്റിൽ കൂടുതൽ പൂർത്തിയാക്കിയിട്ടില്ലെങ്കിൽ 7 ദിവസത്തിനുള്ളിൽ പണം തിരികെ ലഭിക്കും. വിലകൾ USD-യിലാണ്.
പൂർണ പരിശീലനത്തിൽ എന്തൊക്കെയുണ്ട്
യഥാർത്ഥ ടെസ്റ്റിന്റെ ഫോർമാറ്റിലും സമയപരിധിയിലുമുള്ള പൂർണ്ണ ദൈർഘ്യമുള്ള മോക് ടെസ്റ്റുകൾ. ഓരോന്നും പൂർത്തിയാക്കുമ്പോൾ വിശദമായ അവലോകനവും ലഭിക്കും.
- Freeസൗജന്യ മാതൃക10 ചോദ്യങ്ങൾ · 30 മിനിറ്റ്
- പൂർണ്ണ ദൈർഘ്യമുള്ള മോക് ടെസ്റ്റുകൾയഥാർത്ഥ ടെസ്റ്റിലെ ചോദ്യങ്ങളുടെ എണ്ണവും സമയപരിധിയും
- ആശയങ്ങളും കോഡ് വായനയും പരിശീലനംസമയപരിധിയോടെ, ഓരോ ഉത്തരത്തിനും വിശദീകരണം
- കോഡിങ് പ്രശ്നങ്ങൾ പരിശീലനംസമയപരിധിയോടെ, ഓരോ ഉത്തരത്തിനും വിശദീകരണം
- ഡാറ്റാബേസ് പ്രശ്നം പരിശീലനംസമയപരിധിയോടെ, ഓരോ ഉത്തരത്തിനും വിശദീകരണം
- പൂർണ്ണമായ അവലോകനംഓരോ mock-നും ശേഷം ചോദ്യത്തിന്റെ തരം അനുസരിച്ചുള്ള നിങ്ങളുടെ സ്കോർ
- ആശയങ്ങളും കോഡ് വായനയും90%
- കോഡിങ് പ്രശ്നങ്ങൾ75%
- ഡാറ്റാബേസ് പ്രശ്നം60%
അടുത്തതായി പരിശീലിക്കേണ്ടത്: ഡാറ്റാബേസ് പ്രശ്നം.
സൗജന്യ സാമ്പിൾ അല്ലെങ്കിൽ പൂർണ്ണ പരിശീലനം
| സവിശേഷത | Free | പൂർണ്ണം |
|---|---|---|
| യഥാർത്ഥ ടെസ്റ്റുകളുടെ ശൈലിയിലുള്ള ചോദ്യങ്ങൾ | ||
| ഓരോ ഉത്തരത്തിനും വിശദീകരണം | ||
| പൂർണ്ണ ദൈർഘ്യമുള്ള സമയപരിധിയോടെയുള്ള മോക് ടെസ്റ്റുകൾ | ||
| ചോദ്യതരമനുസരിച്ചുള്ള സ്കോർ | ||
| മോക്ക് ടെസ്റ്റുകളിലെ സ്കോർ ചരിത്രം | ||
| എല്ലാ 93 പ്രാക്ടീസ് ടെസ്റ്റുകളും |
സൗജന്യ പഠന ഗൈഡ്
യഥാർത്ഥ ടെസ്റ്റിനെക്കുറിച്ച് അറിയേണ്ടതെല്ലാം, ചെറിയ പാഠങ്ങളിലൂടെ.
യഥാർഥ ടെസ്റ്റ് സാധാരണയായി എങ്ങനെയിരിക്കും
ഒറ്റ HackerRank test എന്നൊന്നില്ല. HackerRank ഒരു platform ആണ്: ഓരോ employer-ഉം ചോദ്യങ്ങൾ, അനുവദിക്കുന്ന languages, സമയപരിധി എന്നിവ തിരഞ്ഞെടുത്ത് സ്വന്തമായി test തയ്യാറാക്കുന്നു. നിങ്ങൾക്കുള്ള test-നെക്കുറിച്ച് അറിയാൻ employer-ൽ നിന്നുള്ള invitation ആണ് ഏറ്റവും നല്ല മാർഗനിർദേശം.
ചോദ്യങ്ങളുടെ തരങ്ങൾ. HackerRank-ന്റെ tests-ൽ coding, database, multiple choice, front-end, back-end, full-stack, code review, subjective എന്നിവയുൾപ്പെടെ നിരവധി ചോദ്യതരങ്ങൾ ഉണ്ടെന്ന് HackerRank പറയുന്നു (HackerRank). മിക്ക coding tests-ലും ഇവയിൽ ചിലതിലാണ് കൂടുതൽ ശ്രദ്ധ:
- Coding ചോദ്യങ്ങൾ: നിങ്ങൾ ഒരു editor-ൽ പരിഹാരം എഴുതുന്നു. ഉദ്യോഗാർഥികൾക്ക് test cases ഉപയോഗിച്ച് code പ്രവർത്തിപ്പിക്കാമെന്നും, കാണാൻ കഴിയുന്ന sample cases-ഉം കാണാൻ കഴിയാത്ത hidden cases-ഉം ഉപയോഗിച്ചാണ് പിന്നീട് അതിന് score നൽകുന്നതെന്നും HackerRank പറയുന്നു (HackerRank support).
- Database ചോദ്യങ്ങൾ: നിങ്ങൾ ഒരു SQL query എഴുതുന്നു. അതിന്റെ ഫലം പ്രതീക്ഷിക്കുന്ന output-മായി താരതമ്യം ചെയ്യുന്നു (HackerRank support).
- Multiple choice: ആശയങ്ങൾ, complexity, ഒരു code ഭാഗം എന്താണ് ചെയ്യുന്നത് തുടങ്ങിയവയെക്കുറിച്ചുള്ള ചോദ്യങ്ങൾ. ഇവയ്ക്ക് സ്വയമേവ score നൽകുന്നു (HackerRank).
ദൈർഘ്യത്തെക്കുറിച്ചുള്ള പൊതുവായി ലഭ്യമായ ഉദാഹരണങ്ങൾ. HackerRank-ന്റെ സ്വന്തം skills tests-ൽ ദൈർഘ്യത്തിന്റെ പരിധിയെക്കുറിച്ച് ധാരണ ലഭിക്കും: Python (Basic) test-ൽ 90 മിനിറ്റിൽ 2 ചോദ്യങ്ങൾ എന്നാണ് നൽകിയിരിക്കുന്നത് (HackerRank); SQL (Basic) test-ൽ 30 മിനിറ്റിൽ 2 ചോദ്യങ്ങൾ എന്നും (HackerRank). Employer-ന്റെ test ഇതിലും ചെറുതോ വലുതോ ആകാം; ചോദ്യങ്ങൾ കൂടുതലോ കുറവോ ആകാം.
Coding tests-ൽ സാധാരണയായി റിപ്പോർട്ട് ചെയ്യപ്പെടുന്ന വിഷയങ്ങൾ: arrays, strings, hash maps, sets, sorting, searching, time complexity, ശൂന്യമായതോ നെഗറ്റീവായതോ ആയ input പോലുള്ള edge cases, അടിസ്ഥാന SQL.
ഞങ്ങളുടെ mocks ഉൾക്കൊള്ളുന്നത്. ഓരോ full mock-ലും 90 മിനിറ്റിൽ 14 ചോദ്യങ്ങൾ വീതമുള്ള മൂന്ന് വിഭാഗങ്ങളുണ്ട്: concepts, code വായിക്കൽ (10), coding problems (3), database problem (1). Coding problems-ന് Python, JavaScript, Java അല്ലെങ്കിൽ C++ ഉപയോഗിച്ച് നിങ്ങൾ പരിഹാരം എഴുതി പ്രവർത്തിപ്പിക്കും; database problem-ന് SQL query എഴുതും. ഓരോന്നും hidden test cases ഉപയോഗിച്ച് പരിശോധിക്കുകയും വിജയിക്കുന്ന ഓരോ case-നും credit നൽകുകയും ചെയ്യും. Laptop ഉപയോഗിക്കുന്നത് ശുപാർശ ചെയ്യുന്നു. നിങ്ങൾക്ക് പിന്നിലേക്ക് പോയി ചോദ്യങ്ങൾ flag ചെയ്യാം.
ഞങ്ങളുടെ സൗജന്യ sample വ്യത്യസ്തമായി ചെയ്യുന്നത്. 10 സൗജന്യ ചോദ്യങ്ങളും multiple choice ആണ്: coding ചോദ്യങ്ങളിൽ വിജയിക്കുന്ന പരിഹാരം ഏതാണെന്നോ, ഏത് input ആണ് പരിഹാരത്തെ പരാജയപ്പെടുത്തുന്നതെന്നോ ചോദിക്കുന്നു. വിജയിക്കുന്ന code എഴുതാനുള്ള കഴിവുകളാണ് ഇവ പരിശോധിക്കുന്നത്. Full mocks-ൽ നിങ്ങൾ code എഴുതി പ്രവർത്തിപ്പിക്കണം. ഞങ്ങളുടെ hidden cases ചെറുതാണ്; അവ ശരിയുത്തരവും edge cases-ഉം പരിശോധിക്കുന്നു. അതിനാൽ ചില യഥാർഥ tests പോലെ, വലിയ inputs-ൽ വേഗം കുറഞ്ഞ പരിഹാരം എത്ര സമയം എടുക്കുമെന്ന് അവ പരിശോധിക്കുന്നില്ല; വേഗം പ്രധാനമാകുന്ന സാഹചര്യങ്ങൾ വിശദീകരണങ്ങളിൽ പറയുന്നു.
ഉദാഹരണങ്ങൾ സഹിതമുള്ള ചോദ്യങ്ങളുടെ തരങ്ങൾ
ഓരോ തരത്തിലുള്ള ചോദ്യത്തിനും ഒരു വിശദീകരിച്ച ഉദാഹരണം. മിക്കവരും വീഴുന്ന കുഴപ്പവും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
1. Time complexity. ഒരു list-ലുള്ള loop ഓരോ തവണയും "x in other_list" гэж വിളдэг. രണ്ട് list-ലും n ഇനങ്ങളുണ്ട്. Loop n തവണ പ്രവർത്തിക്കും; ഓരോ membership check-ഉം n ഇനങ്ങൾ വരെ തിരയും. അതിനാൽ ആകെ O(n squared) ആണ്. other_list-നെ set ആക്കിയാൽ, ഓരോ check-ഉം ശരാശരി 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 ആണ് വിജയിക്കുക. ഒരു problem-ൽ പരമാവധി 100,000 items അനുവദിക്കുന്നു. O(n squared) solution-ന് ഏകദേശം 10 billion steps വേണ്ടിവരും; സാധാരണ time limit-ിന് അത് വളരെ പതുക്കെയാണ്. എന്നാൽ O(n) അല്ലെങ്കിൽ O(n log n) മതിയായ വേഗമുള്ളതാണ്. കുഴപ്പം: ഏറ്റവും ചെറുതായി തോന്നുന്ന solution തിരഞ്ഞെടുക്കുന്നത്. ആദ്യം പറഞ്ഞിരിക്കുന്ന input വലുപ്പവുമായി അതിന്റെ complexity താരതമ്യം ചെയ്യുക.
4. ഏത് input ആണ് പ്രശ്നമുണ്ടാക്കുക. ഒരു function sum(nums) / len(nums) ഉപയോഗിച്ച് list-ന്റെ ശരാശരി നൽകുന്നു. ഏത് input ആണ് അതിൽ പിഴവുണ്ടാക്കുക? ശൂന്യമായ list, കാരണം പൂജ്യം കൊണ്ട് ഹരിക്കേണ്ടിവരും. കുഴപ്പം: സാധാരണ input മാത്രം പരീക്ഷിക്കുന്നത്. ശൂന്യമായ list, ഒരു item, എല്ലാം ഒരേ മൂല്യം, നെഗറ്റീവ് മൂല്യങ്ങൾ, അനുവദിച്ചിട്ടുള്ള ഏറ്റവും വലിയ വലുപ്പം എന്നിവ പരീക്ഷിക്കുക.
5. Database problem. ഒന്നും ചെലവാക്കാത്ത customers ഉൾപ്പെടെ, ഓരോ customer-ന്റെയും മൊത്തം ചെലവ് വേണം. customers LEFT JOIN orders ഉപയോഗിച്ച് customer അനുസരിച്ച് group ചെയ്ത് amount കൂട്ടുക. തുടർന്ന് COALESCE ഉപയോഗിച്ച് NULL-നെ 0 ആക്കുക. കുഴപ്പം: orders ഒന്നുമില്ലാത്ത customers-നെ അറിയാതെ ഒഴിവാക്കുന്ന inner join ഉപയോഗിക്കുന്നത്.
എങ്ങനെ തയ്യാറെടുക്കാം
- ആദ്യം ക്ഷണക്കത്ത് വായിക്കുക. സമയപരിധി, ചോദ്യങ്ങളുടെ എണ്ണം, തരം, അനുവദിച്ചിരിക്കുന്ന ഭാഷകൾ എന്നിവ ശ്രദ്ധിക്കുക. ഇവയെല്ലാം തൊഴിലുടമയാണ് നിശ്ചയിക്കുന്നത്, അതിനാൽ മുൻകൂട്ടി ധരിക്കരുത്.
- ഒരു ഭാഷ തിരഞ്ഞെടുത്ത് അതിൽ തന്നെ തുടരുക. Coding ചോദ്യങ്ങൾക്ക് നിങ്ങൾക്ക് ഏറ്റവും നന്നായി അറിയാവുന്ന ഭാഷ ഉപയോഗിക്കുക. അതിലെ built-in lists, dictionaries, sets, sorting, string methods എന്നിവ നോക്കേണ്ടിവരാത്തത്ര നന്നായി അറിയുക.
- Input-ന്റെ വലുപ്പമനുസരിച്ച് complexity മനസ്സിലാക്കുക. Code എഴുതുന്നതിന് മുമ്പ് നൽകിയിരിക്കുന്ന limits പരിശോധിക്കുക. ഏകദേശം 1,000 items വരെ O(n squared) സാധാരണയായി മതിയാകും; 100,000 അല്ലെങ്കിൽ അതിലധികമുണ്ടെങ്കിൽ O(n) അല്ലെങ്കിൽ O(n log n) ലക്ഷ്യമിടുക.
- Edge cases മനഃപൂർവം പരിശീലിക്കുക. ശൂന്യമായ input, ഒരു item മാത്രം, duplicates, നെഗറ്റീവ് സംഖ്യകൾ, വളരെ വലിയ values, പരമാവധി വലുപ്പം എന്നിവ പരീക്ഷിക്കുക. Coding ചോദ്യങ്ങളുടെ score കണക്കാക്കുന്നത് മറച്ചുവച്ച test cases ഉപയോഗിച്ചാണ് (HackerRank പിന്തുണ), ഇവയിലാണ് അവയിൽ മിക്കതും ഒളിഞ്ഞിരിക്കുന്നത്.
- Sample cases പ്രവർത്തിപ്പിച്ച ശേഷം നിങ്ങളുടേതും പരീക്ഷിക്കുക. കാണുന്ന samples വിജയിക്കുന്നത് തുടക്കം മാത്രമാണ്, അവസാനമല്ല. Submit ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടേതായ കുറച്ച് cases കൂടി ചേർക്കുക.
- അടിസ്ഥാന SQL പുതുക്കിയെടുക്കുക. Joins, GROUP BY, HAVING, NULLs, sorting എന്നിവ മിക്ക database ചോദ്യങ്ങൾക്കും മതിയാകും. ഫലം ഓരോ row-യും പരിശോധിക്കുക, കാരണം database ഉത്തരങ്ങൾ പ്രതീക്ഷിക്കുന്ന output-ുമായി താരതമ്യം ചെയ്യപ്പെടുന്നു (HackerRank പിന്തുണ).
- സമയപരിധിക്കുള്ളിൽ പൂർണ്ണമായ പരിഹാരങ്ങൾ എഴുതുക. ഞങ്ങളുടെ full mocks-ൽ മറച്ചുവച്ച cases-നെതിരെ code എഴുതുകയും പ്രവർത്തിപ്പിക്കുകയും വേണം. നിങ്ങളുടേതായ പ്രശ്നങ്ങളിലും ഇതുപോലെ ചെയ്യുക, അങ്ങനെ സമയപരിധിക്കുള്ളിൽ പൂർണ്ണമായ പരിഹാരം എഴുതുന്നത് സ്വാഭാവികമായി തോന്നും.
- യഥാർഥ വേഗത്തിൽ പരിശീലിക്കുക. പൂർണ്ണമായ timed mocks ചെയ്യുക, അതുവഴി ശ്രദ്ധയോടെ 90 മിനിറ്റ് ജോലി ചെയ്യുന്നത് പരീക്ഷാദിവസം സ്വാഭാവികമായി തോന്നും.
സ്കോറിംഗ് സാധാരണയായി എങ്ങനെ നടക്കുന്നു
ഓരോ തൊഴിലുടമയുമാണ് സ്കോറിംഗ് ക്രമീകരിക്കുന്നത്. ചോദ്യങ്ങളുടെ തരങ്ങൾക്ക് എങ്ങനെ സ്കോർ നൽകുന്നു എന്ന് HackerRank വിശദീകരിക്കുന്നു. ഏത് ഫലമാണ് മതിയായതെന്ന് ഓരോ തൊഴിലുടമയും തീരുമാനിക്കുന്നു. എല്ലാവർക്കും ബാധകമായ ഒരു പാസ് മാർക്ക് ഇല്ല.
- Coding ചോദ്യങ്ങൾ: ഓരോ test case-നും എതിരെ നിങ്ങളുടെ code പ്രവർത്തിപ്പിച്ച്, ഓരോ output-ഉം പ്രതീക്ഷിക്കുന്ന output-ുമായി താരതമ്യം ചെയ്യുന്നതായി HackerRank പറയുന്നു. ഓരോ test case-നും നിശ്ചിത സ്കോറുണ്ട്: വിജയിച്ചാൽ മുഴുവൻ സ്കോറും ലഭിക്കും, പരാജയപ്പെട്ടാൽ ഒന്നും ലഭിക്കില്ല. ഒരു test case-നുള്ളിൽ ഭാഗിക സ്കോറിംഗ് ഇല്ല. നിങ്ങൾ വിജയിച്ച test case-ുകളുടെ ആകെ സ്കോറാണ് ചോദ്യത്തിനുള്ള നിങ്ങളുടെ സ്കോർ. നിങ്ങൾക്ക് കാണാനാകുന്ന sample case-ുകൾക്ക് 0 പോയിന്റ് ആയിരിക്കാം; മറഞ്ഞിരിക്കുന്ന case-ുകൾക്കാണ് പോയിന്റുകൾ ലഭിക്കുക (HackerRank support).
- Database ചോദ്യങ്ങൾ: നിങ്ങളുടെ query-യുടെ ഫലം പ്രതീക്ഷിക്കുന്ന output-ുമായി താരതമ്യം ചെയ്യും. പൊരുത്തപ്പെട്ടാൽ മുഴുവൻ സ്കോറും ലഭിക്കും, അല്ലാത്തപക്ഷം പൂജ്യം. എന്നാൽ തൊഴിലുടമ അത് കൈകൊണ്ട് പരിശോധിച്ച് ഭാഗിക സ്കോർ നൽകുന്ന സാഹചര്യം ഇതിൽ നിന്ന് വ്യത്യസ്തമാണ് (HackerRank support).
- Multiple choice: സ്വയമേവ സ്കോർ ചെയ്യപ്പെടുന്നു (HackerRank).
ഇതുകൊണ്ടാണ് ഏതാണ്ട് ശരിയായതോ ശരിയായെങ്കിലും വളരെ മന്ദഗതിയിലുള്ളതോ ആയ പരിഹാരത്തിന് മിക്ക പോയിന്റുകളും നഷ്ടമാകുന്നത്: മറഞ്ഞിരിക്കുന്ന ഓരോ case-ും വിജയിക്കുകയോ പരാജയപ്പെടുകയോ ചെയ്യും.
ഞങ്ങളുടെ പ്രാക്ടീസ് സ്കോർ ഞങ്ങളുടെ ചോദ്യങ്ങളിൽ നിങ്ങൾ ശരിയായി ഉത്തരം നൽകിയവയുടെ എണ്ണമാണ്. ഓരോ വിഭാഗം അനുസരിച്ചുള്ള വിശദാംശങ്ങളും ഇതിലുണ്ടാകും, അതിനാൽ ഏത് ഭാഗത്താണ് ശ്രദ്ധിക്കേണ്ടതെന്ന് നിങ്ങൾക്ക് മനസ്സിലാക്കാം. ഇതൊരു പ്രാക്ടീസ് സ്കോർ മാത്രമാണ്: ഇത് HackerRank സ്കോറോ ഏതെങ്കിലും തൊഴിലുടമയുടെ ഫലമോ അല്ല, നിങ്ങൾ വിജയിക്കുമോ എന്നും പ്രവചിക്കുന്നില്ല.
സാധാരണ പിഴവുകൾ
- സാമ്പിൾ ടെസ്റ്റുകൾ വിജയിച്ചാൽ നിർത്തുന്നത്. കാണാവുന്ന സാമ്പിളുകൾ, എല്ലാ ടെസ്റ്റ് കേസുകളുടെയും ചെറിയൊരു ഭാഗം മാത്രമാണ്. ശൂന്യമായ ഇൻപുട്ട്, ഒരു ഇനം, നെഗറ്റീവ് സംഖ്യകൾ, ഏറ്റവും വലിയ വലുപ്പം എന്നിവ സ്വയം പരിശോധിക്കുക.
- ഇൻപുട്ട് പരിധികൾ അവഗണിക്കുന്നത്. ശരിയായതെങ്കിലും വേഗം കുറഞ്ഞ പരിഹാരം, വലിയ hidden test കേസുകളിൽ പരാജയപ്പെടാം. ഒരു സമീപനം തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് പരിധികൾ വായിക്കുക.
- പരമാവധി മൂല്യം 0-ൽ തുടങ്ങുന്നത്. ആദ്യ ഇനത്തിൽ നിന്ന് തുടങ്ങുക. അല്ലെങ്കിൽ നെഗറ്റീവ് സംഖ്യകൾ പ്രശ്നമാകും.
- ലൂപ്പ് ചെയ്യുന്ന ലിസ്റ്റിൽ മാറ്റം വരുത്തുന്നത്. ലിസ്റ്റിലൂടെ സഞ്ചരിക്കുമ്പോൾ ഇനങ്ങൾ നീക്കം ചെയ്താൽ ചില ഇനങ്ങൾ ഒഴിവായിപ്പോകും. പകരം പുതിയൊരു ലിസ്റ്റ് ഉണ്ടാക്കുക.
- പരിധിയിൽ ഒരു മൂല്യത്തിന്റെ പിശക്. range(a, b) എന്നത് b-യ്ക്ക് മുമ്പ് നിർത്തും, സ്ലൈസുകളും ഇതേ രീതിയിലാണ് പ്രവർത്തിക്കുന്നത്. ചെറിയൊരു ഉദാഹരണത്തിൽ ആദ്യത്തെയും അവസാനത്തെയും ഇൻഡെക്സ് പരിശോധിക്കുക.
- അധിക ഔട്ട്പുട്ട് പ്രിന്റ് ചെയ്യുന്നത്. കോഡിംഗ് ഉത്തരങ്ങൾ പ്രതീക്ഷിക്കുന്ന ഔട്ട്പുട്ടുമായി താരതമ്യം ചെയ്യുന്നതിനാൽ, ഡീബഗിനായി പ്രിന്റ് ചെയ്യുന്ന അധിക വരികളോ സ്പേസുകളോ ഒരു ടെസ്റ്റ് കേസ് പരാജയപ്പെടുത്താം.
- ഒരു പ്രശ്നത്തിന് അമിതമായി സമയം ചെലവഴിക്കുന്നത്. ആദ്യം പ്രവർത്തിക്കുന്ന പരിഹാരം സമർപ്പിക്കുക. സമയം ബാക്കിയുണ്ടെങ്കിൽ അത് മെച്ചപ്പെടുത്തുക.
യഥാർത്ഥമോ ചോർന്നതോ ആയ ചോദ്യങ്ങളല്ല, പരിശീലനത്തിനായി തയ്യാറാക്കിയ ഒറിജിനൽ ചോദ്യങ്ങളാണ്. Monthly പ്ലാൻ എപ്പോൾ വേണമെങ്കിലും റദ്ദാക്കാം. ഒരു പൂർണ മോക്ക് ടെസ്റ്റിൽ കൂടുതൽ എടുത്തിട്ടില്ലെങ്കിൽ, 7 ദിവസത്തിനുള്ളിൽ റീഫണ്ട് അഭ്യർത്ഥിക്കാം.
പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
എല്ലാ തൊഴിലുടമകളും ഉപയോഗിക്കുന്ന ഒരൊറ്റ HackerRank ടെസ്റ്റ് ഉണ്ടോ?+
ഇല്ല. HackerRank ഒരു platform ആണ്. ഓരോ തൊഴിലുടമയും ചോദ്യങ്ങൾ, languages, time limit എന്നിവ തിരഞ്ഞെടുത്ത് സ്വന്തം ടെസ്റ്റ് തയ്യാറാക്കുന്നു. നിങ്ങളുടെ ടെസ്റ്റിൽ എന്തൊക്കെയുണ്ടെന്ന് അറിയാനുള്ള ഏറ്റവും നല്ല മാർഗനിർദേശം invitation ആണ്.
ഞാൻ എഴുതുന്ന കോഡ് നിങ്ങളുടെ മോക്ക് ടെസ്റ്റുകളിൽ പ്രവർത്തിപ്പിക്കുമോ?+
അതെ, full mock-കളിൽ. coding പ്രശ്നങ്ങൾ Python, JavaScript, Java അല്ലെങ്കിൽ C++ ഉപയോഗിച്ചും database പ്രശ്നം SQL ഉപയോഗിച്ചും എഴുതാം. ഓരോന്നും കാണിക്കാത്ത test case-കൾ ഉപയോഗിച്ച് പരിശോധിക്കും; വിജയിക്കുന്ന ഓരോ case-നും ക്രെഡിറ്റ് ലഭിക്കും. സൗജന്യ sample multiple choice ആണ്. ഞങ്ങളുടെ case-കൾ ചെറുതായതിനാൽ, വളരെ വലിയ input-കളിലെ വേഗത്തേക്കാൾ ശരിതനിമയും edge case-കളുമാണ് പരിശോധിക്കുന്നത്.
ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയിലാണ് ഞാൻ പരിശീലിക്കേണ്ടത്?+
നിങ്ങൾക്ക് ഏറ്റവും നന്നായി അറിയാവുന്നതും നിങ്ങളുടെ ടെസ്റ്റ് അനുവദിക്കുന്നതുമായ ഭാഷ ഉപയോഗിക്കുക. ചുരുക്കവും വായിക്കാൻ എളുപ്പവുമാണെന്നതിനാൽ ഞങ്ങളുടെ multiple-choice ചോദ്യങ്ങളിൽ Python 3 ഉപയോഗിക്കുന്നു. Full mock-കളിലെ coding പ്രശ്നങ്ങൾ Python, JavaScript, Java അല്ലെങ്കിൽ C++ ഉപയോഗിച്ച് പരിഹരിക്കാം. complexity, edge cases, data structures തിരഞ്ഞെടുക്കൽ തുടങ്ങിയ ആശയങ്ങൾ ഏത് ഭാഷയിലേക്കും പ്രയോഗിക്കാനാകും.
വിജയിക്കാൻ എനിക്ക് എത്ര സ്കോർ വേണം?+
എല്ലാവർക്കും ബാധകമായ ഒരൊറ്റ വിജയമാർക്ക് ഇല്ല. നിങ്ങളെ അടുത്ത ഘട്ടത്തിലേക്ക് കൊണ്ടുപോകുന്ന ഫലം ഓരോ തൊഴിലുടമയും തീരുമാനിക്കുന്നു. എല്ലാ മറഞ്ഞിരിക്കുന്ന ടെസ്റ്റ് കേസുകളും വിജയിക്കാനാണ് ലക്ഷ്യമിടേണ്ടത്. അതായത്, ഏറ്റവും വലിയ ഇൻപുട്ടിനും മതിയായ വേഗത്തിൽ പ്രവർത്തിക്കുന്ന ശരിയായ പരിഹാരം.
ഇവ HackerRank ചോദ്യങ്ങളാണോ?+
ഇല്ല. സമാനമായ ശൈലിയിൽ ഞങ്ങളുടെ ടീം തയ്യാറാക്കിയ ഒറിജിനൽ പരിശീലന ചോദ്യങ്ങളാണിവ. Intellect Council-ന് HackerRank (Interviewstreet, Inc.)-മായോ അത് ഉപയോഗിക്കുന്ന ഏതെങ്കിലും തൊഴിലുടമയുമായോ ബന്ധമില്ല.
ഉറവിടങ്ങൾ
- HackerRank വിജ്ഞാനശേഖരം: HackerRank ടെസ്റ്റുകളിലെ ചോദ്യങ്ങളുടെ തരങ്ങൾ, 2026-11-09-ന് പരിശോധിച്ചു
- HackerRank വിജ്ഞാനശേഖരം: ചോദ്യങ്ങൾക്ക് സ്കോർ നൽകൽ (അവലോകനം), 2026-11-09-ന് പരിശോധിച്ചു
- HackerRank പിന്തുണ: Coding ചോദ്യം (ടെസ്റ്റുകളിലെ coding ചോദ്യത്തിന് സ്കോർ നൽകൽ), 2026-11-09-ന് പരിശോധിച്ചു
- HackerRank പിന്തുണ: Database Engineer ചോദ്യങ്ങൾ (database ചോദ്യത്തിന് സ്കോർ നൽകൽ), 2026-11-09-ന് പരിശോധിച്ചു
- HackerRank: Python (Basic) നൈപുണ്യ പരീക്ഷ, 2026-11-09-ന് പരിശോധിച്ചു
- HackerRank: SQL (Basic) നൈപുണ്യ പരീക്ഷ, 2026-11-09-ന് പരിശോധിച്ചു
അനുബന്ധ പരിശീലനം
ജോലി അന്വേഷിക്കുന്നവർക്കുള്ള പ്രാക്ടീസ് ടെസ്റ്റുകൾ
എംപ്ലോയർ ടെസ്റ്റുകൾക്കായുള്ള സൗജന്യ സമയപരിധിയുള്ള പരിശീലന ടെസ്റ്റുകൾ: aptitude, reasoning, psychometric, Wonderlic-style, CCAT-style, Excel എന്നിവ. ആരംഭിക്കാൻ അക്കൗണ്ട് ആവശ്യമില്ല.
കാണുകPython coding test പരിശീലനം
സൗജന്യ Python assessment പരിശീലനം: ആശയങ്ങൾ, code എന്താണ് പ്രിന്റ് ചെയ്യുന്നത്, bug കണ്ടെത്തൽ, പ്രവർത്തിക്കുന്ന പരിഹാരം തിരഞ്ഞെടുക്കൽ എന്നിവ ഓരോന്നും ഘട്ടംഘട്ടമായി വിശദീകരിക്കുന്നു.
കാണുകSQL ടെസ്റ്റ് പരിശീലനം
സൗജന്യ SQL ടെസ്റ്റ് പരിശീലനം: ആശയങ്ങൾ, ഒരു query എന്താണ് നൽകുന്നത്, query ശരിയാക്കൽ, ശരിയായ query തിരഞ്ഞെടുക്കൽ എന്നിവ portable standard SQL-ൽ ഘട്ടംഘട്ടമായി വിശദീകരിക്കുന്നു.
കാണുകഎല്ലാ 93 പ്രാക്ടീസ് ടെസ്റ്റുകളും കാണുക
തയ്യാറായി ടെസ്റ്റ് എഴുതൂ.
നിങ്ങൾക്ക് കഴിയുന്നതെല്ലാം ചെയ്തെന്ന ആത്മവിശ്വാസത്തോടെ മടങ്ങുക.
യഥാർത്ഥ ടെസ്റ്റിന്റെ ഫോർമാറ്റിലുള്ള സമയപരിധിയുള്ള പരിശീലനം, ഓരോ ഉത്തരത്തിനും വിശദീകരണത്തോടെ.