લાઈવ કોડિંગ ઇન્ટરવ્યુમાં કેવી રીતે ટકી રહેવું
તમે સ્ક્રીનિંગ પાસ કરી લીધું છે. તમે તમારી ટેકનોલોજી જાણો છો. હવે તમે ઝૂમ (Zoom) કોલ પર બેઠા છો. ઇન્ટરવ્યુઅર એક લિંક મોકલે છે. તેઓ તમને તમારી સ્ક્રીન શેર કરવા અને કોડ કરવા માટે કહે છે.
અચાનક, તમારા હાથ પરસેવે ભીના થઈ જાય છે. તમારું મન શૂન્ય થઈ જાય છે. તમે મૂળભૂત લૂપ્સ (loops) ભૂલી જાઓ છો. તમને તમારી આવડત પર શંકા થવા લાગે છે.
તમે ખરાબ ડેવલપર નથી. લાઈવ કોડિંગ એ કામ કરવાની માત્ર એક અકુદરતી રીત છે. ચિંતાને મેનેજ કરવા અને ઇન્ટરવ્યુને વાતચીતમાં બદલવા માટે આ પગલાંઓનો ઉપયોગ કરો.
પરફેક્ટ સિન્ટેક્સ (syntax) વિશે ચિંતા કરવાનું બંધ કરો. ઇન્ટરવ્યુઅર્સ તમારી પ્રક્રિયા જોવા માંગે છે. તેઓ આ બાબતો જુએ છે:
- જ્યારે તમે અટકી જાઓ ત્યારે તમે કેવી રીતે પ્રતિક્રિયા આપો છો.
- મોટી સમસ્યાઓને નાના ભાગોમાં વહેંચવાની તમારી ક્ષમતા.
- શું તમારી સાથે કામ કરવું આનંદદાયક છે.
તેઓ એક સાથીદાર (colleague) ઈચ્છે છે, કમ્પાઈલર (compiler) નહીં.
સફળ થવા માટે આ નિયમોનું પાલન કરો:
મોટેથી બોલો. મૌન તમારો દુશ્મન છે. જો તમે શાંત રહેશો, તો ઇન્ટરવ્યુઅર તમને મદદ કરી શકશે નહીં. તમારા વિચારો સમજાવો. જો તમે કહો છો કે, "હું સાદી પદ્ધતિથી શરૂઆત કરીશ અને પછી તેને ઓપ્ટિમાઇઝ (optimize) કરીશ," તો તમારા હૃદયના ધબકારા ધીમા પડશે. જો ઇન્ટરવ્યુઅરને લાગશે કે તમે ખોટી દિશામાં જઈ રહ્યા છો, તો એક સારો ઇન્ટરવ્યુઅર તમને હિન્ટ્સ (hints) પણ આપશે.
પહેલા પ્રશ્નો પૂછો. તરત જ ટાઈપ કરવાનું શરૂ ન કરો. એજ કેસીસ (edge cases) વિશે પૂછવામાં ત્રણ મિનિટ ફાળવો. પૂછો કે ઇનપુટ નલ (null) હોઈ શકે છે કે નહીં. નેગેટિવ નંબર્સ વિશે પૂછો. આ તમારા મગજને સ્થિર થવા માટે સમય આપે છે.
સ્યુડો-કોડ (pseudo-code) લખો. અસલી કોડ લખતા પહેલા રોડમેપ બનાવવા માટે કોમેન્ટ્સ (comments) નો ઉપયોગ કરો. જો તમે અટકી જાઓ, તો ફક્ત તમારી આગામી કોમેન્ટ જુઓ.
પ્રમાણિક રહો. જો તમે મેથડનું નામ ભૂલી જાઓ, તો ખોટું ન બોલો. તેમને કહો કે તમને ચોક્કસ નામ યાદ નથી આવતું. તેના બદલે પ્લેસહોલ્ડર (placeholder) નો ઉપયોગ કરો. ઇન્ટરવ્યુઅર્સ પ્રમાણિકતાનો આદર કરે છે.
કેવી રીતે તૈયારી કરવી:
- કોડિંગ કરતી વખતે બોલવાની પ્રેક્ટિસ કરો. કોઈ સરળ પડકાર સમજાવતી વખતે તમારો રેકોર્ડ કરો. તે મસલ મેમરી (muscle memory) બનાવે છે.
- મોક ઇન્ટરવ્યુ (mock interviews) કરો. તમારા મિત્રને ૩૦ મિનિટ સુધી તમને સમસ્યા ઉકેલતા જોવાનું કહો.
લાઈવ કોડિંગ એ એક પ્રદર્શન છે. તેનો અભ્યાસ કરો, અને ડર દૂર થઈ જશે.
શું તમને લાગે છે કે લાઈવ કોડિંગ એક માન્ય પરીક્ષા છે? અથવા ઉદ્યોગે તેનો ઉપયોગ કરવાનું બંધ કરી દેવું જોઈએ?
તમારી ઇન્ટરવ્યુની વાતો કોમેન્ટ્સમાં શેર કરો.
