ആമസോൺ ഇന്റർവ്യൂകളിൽ സോഫ്റ്റ്വെയർ എൻജിനീയർമാരോട് ചോദിക്കാറുള്ള രസകരമായ ഒരു ലോജിക്കൽ പസിൽ നോക്കിയാലോ? വെറും കോഡിങ് അറിവ് മാത്രമല്ല, നമ്മൾ ഒരു പ്രശ്നത്തെ എത്രത്തോളം ലളിതമായും കാര്യക്ഷമമായും സമീപിക്കുന്നു എന്ന് മനസ്സിലാക്കാനാണ് ഇത്തരം ചോദ്യങ്ങൾ ചോദിക്കുന്നത്. നമുക്ക് പസിലിലേക്ക് കടക്കാം. ചോദ്യം: ഭാരമേറിയ പന്ത് കണ്ടെത്തുക നിങ്ങളുടെ കയ്യിൽ ഒരേപോലെ ഇരിക്കുന്ന 9 പന്തുകൾ ഉണ്ടെന്ന് കരുതുക. ഇതിൽ 8 എണ്ണത്തിന് ഒരേ തൂക്കമാണ്, എന്നാൽ ഒരെണ്ണത്തിന് മാത്രം മറ്റുള്ളവയേക്കാൾ നേരിയ തോതിൽ ഭാരം കൂടുതലുണ്ട്. നിങ്ങളുടെ കയ്യിൽ ഒരു ബാലൻസ് സ്കെയിൽ (തുലാസ്) ഉണ്ട്. വെറും രണ്ട് തവണ മാത്രം തുലാസ് ഉപയോഗിച്ച് ഭാരമേറിയ പന്ത് ഏതാണെന്ന് കണ്ടെത്താമോ? ചിന്തിക്കേണ്ട രീതി (Logic) പലരും ആദ്യം ചിന്തിക്കുക പന്തുകളെ 4 വീതം രണ്ട് ഗ്രൂപ്പുകളായി തിരിക്കാനാണ്. എന്നാൽ ഒരു ഐടി പ്രൊഫഷണൽ എന്ന നിലയിൽ നമ്മൾ ചിന്തിക്കേണ്ടത് 'Divide and Conquer' രീതിയിലാണ്. അതായത് ഓരോ ഘട്ടത്തിലും പരമാവധി ഡാറ്റയെ എങ്ങന ഒഴിവാക്കാം എന്ന് നോക്കണം. തുലാസിൽ പന്തുകൾ വെക്കുമ്പോൾ മൂന്ന് സാധ്യതകളാണുള്ളത്: 1. ഇടത് വശം താഴുന്നു. 2. വലത് വശം താഴുന്നു. 3. രണ്ട് വശവും തുല്യമായി നിൽക്കുന്നു (അതായത് ഭാരമുള്ള പന്ത് തുലാസിന് പുറത്താണ്). ഇതുകൊണ്ട് തന്നെ പന്തുകളെ മൂന്നായി തിരിക്കുന്നതാണ് ഏറ്റവും ബുദ്ധിപരം Bakki utharam pinneed parayam , just type comments if you want to know complete answer ഒരു സോഫ്റ്റ്വെയർ ആർക്കിടെക്റ്റ് എന്ന നിലയിൽ ഇത്തരം ലോജിക്കുകൾ നമ്മുടെ കോഡിംഗിലും സിസ്റ്റം ഡിസൈനിലും വലിയ മാറ്റങ്ങൾ ഉണ്ടാക്കും. വെറും പന്തുകളുടെ എണ്ണം കുറയ്ക്കുകയല്ല, മറിച്ച് ഓരോ അവസരവും (Opportunity) എങ്ങനെ കൃത്യമായി ഉപയോഗിക്കാം എന്നതാണ് ഇവിടെ പ്രധാനം. Follow for more career updates.
Career
ആമസോൺ ഇന്റർവ്യൂകളിൽ സോഫ്റ്റ്വെയർ എൻജിനീയർമാരോട് ചോദിക്കാറുള്ള രസകരമായ ഒരു ലോജിക്കൽ പസിൽ
❤️
👍
😮