Q&A with Gail Lockman McDowell in an programming interview

पुष्कळसे मुलाखत करणारे लोक स्यूडोकोड बरोबर ठीक नसतात – त्यांना खरोखर वास्तविक कोड पहायचा असतो. ती निसरडी उतार आहे. हे सांगण्याची एक गोष्ट आहे की उमेदवाराला अर्धविराम लिहावा लागत नाही – परंतु ते टोपणनाव नाही. उमेदवार खरोखर महत्त्वाच्या असलेल्या तपशीलांवर फ्लॅशिंग सुरू करू शकतात. उमेदवार यादीचे स्वरूप काय आहे याकडे दुर्लक्ष करू शकतात.

तो म्हणाला, जेव्हा जेव्हा मी म्हणतो की वास्तविक कोड – मी प्रत्येक लहान तपशीलांची काळजी घेत नाही. आपण बायनरी शोध वृक्षावर एखादी पद्धत लागू करत असल्यास, आपल्याला संपूर्ण नोड वर्ग लिहिण्याची आवश्यकता नाही. जर तुम्हाला वास्तविक कोड लिहिण्यापूर्वी मध्यवर्ती चरण म्हणून स्यूडोकोड लिहायचे असेल तर ते ठीक आहे. आपण हे लिहायला किती वेळ घेत आहात हे लक्षात ठेवा कारण आपल्या वास्तविक मुलाखतीतून वेळ लागत आहे.

हे भूमिकेवर अवलंबून असते: मी त्यांना किती वेळ कामात ठेऊ? माझ्याकडे किती संसाधने आहेत?

व्यक्तिशः, जर मी मोठ्या कंपनीत नोकरी घेत असेल तर मी जवळजवळ नेहमीच एखाद्या व्यक्तीस अतिशय उज्ज्वल असल्याबद्दल पक्षपात करीत असतो कारण त्या व्यक्तीला माहिती नसल्यासही त्या व्यक्तीचा तांत्रिक निर्णय चांगला असतो. एखाद्या विशिष्ट तंत्रज्ञानामध्ये सिस्टम डिझाइन करणारी पहिली व्यक्ती मी भाड्याने घेत असल्यास, मी त्या तंत्रज्ञानाची जाण असलेल्या एखाद्याला भाड्याने घेईन. आशा आहे की ते देखील उजळ आहेत.

म्हणूनच बर्‍याच मोठ्या कंपन्या अल्गोरिदम मुलाखती वापरतात. लोकांना प्रशिक्षित करण्यासाठी त्यांच्याकडे संसाधने आहेत, म्हणूनच त्यांना तेजस्वी लोकांना नियुक्त करायचे आहे. इंटर्व्ह्यूव्ह्ज सामान्यत: # 1 वर लक्ष केंद्रित करतात आणि स्पर्धात्मक प्रोग्रामिंग # 2 वर लक्ष केंद्रित करतात. म्हणून, जिथे ज्ञान आहे तेथे, आपल्या अल्गोरिदमला खरोखर चांगले माहित आहे. आणखी अस्पष्ट गोष्टी शिका. अल्गोरिदम पुस्तक निवडा. आपल्या विविध डेटा स्ट्रक्चर्स जाणून घ्या.

समस्येचे निराकरण करण्याच्या बाजूसह, ते मुलाखतसह ओव्हरलॅप होते. खूप सराव करा समस्येचे निराकरण करण्याची आणि पूर्वी न कळणार्‍याची सवय लावा. समस्येचे निराकरण करण्याच्या माझ्या आवडत्या तंत्रांपैकी एक म्हणजे हे कसे करायचे हे आपल्याला माहित नसते की खरोखरच उदाहरणावर अवलंबून रहा.

एक तंत्र आहे ज्याला मी “डू-इट-सेल्फ” म्हणतो.

स्वत: ला एक मोठे, गुंतागुंतीचे उदाहरण द्या – अशी एखादी गोष्ट जी आपल्या मेंदूला उत्तर ताबडतोब पाहू शकत नाही आणि ते स्वतःच सोडवते. आपल्याला आढळेल की आपल्या मेंदूकडे फक्त अंदाज लावण्याऐवजी एखाद्या समस्येचे निराकरण करण्यासाठी खूप अंतर्ज्ञान आहे. रिव्हर्स-इंजिनियर आपली विचार प्रक्रिया आणि या जोड्या किंवा मेट्रिक्स शोधण्यासाठी आपण काय केले याचा विचार करा.

प्रश्नः मुलाखतीच्या दबावाचा सामना करण्याचा सर्वोत्तम मार्ग कोणता आहे?

तुम्ही जितका अधिक सराव कराल तितका घाबरून जाण्याची शक्यता कमी. उपहास मुलाखतीचा सराव करा. तसेच, एखाद्या मित्राला पकडा आणि मुलाखतीच्या दुसर्‍या बाजूला जा. मुलाखतीचा सराव करा आणि तुम्हाला आढळेल की मुलाखतदाराला धमकावण्याविषयी किंवा तुम्हाला दूर फेकून देण्याच्या विचारात बरेचसे असे आहे की मुलाखतकर्ता नैसर्गिकरित्या कसे कार्य करते.

वास्तविक मुलाखती दरम्यान, आपल्या विचार करण्याच्या मार्गाचा वास्तविक कामगिरीशी काही संबंध नाही. लोकांना वाटते की त्यांनी चांगली कामगिरी केली पण चांगली कामगिरी केली. किंवा या उलट. मी हे सर्व वेळ पाहिले आहे. यामागचे कारण असे आहे की मी आपले मूल्यांकन करीत असताना, आपल्याला प्रश्न योग्य वाटला की नाही याचे मी मूल्यांकन करीत नाही. इतर लोकांच्या तुलनेत मी आपले मूल्यांकन करीत आहे.
तर, आपण एका प्रश्नावर संघर्ष करू शकता, परंतु इतर देखील संघर्ष करीत आहेत. आपण असे म्हणू शकत नाही की आपण खराब करीत आहात कारण आपल्याला माहिती नाही की कोणीतरी तुमच्यापेक्षा वाईट करीत आहे.

प्रश्नः तुम्हाला असे वाटते की अल्गोरिदम प्रश्न प्रभावी आहेत?

मस्त प्रश्न, हे मला भरपूर मिळते. बुद्धिमत्ता निश्चित करण्यात ते चांगले आहेत. मी वारंवार पाहिले आहे की जेव्हा आपण एखादी समस्या स्मार्ट व्यक्तीकडे टाकता तेव्हा ते खरोखर चांगले निर्णय दर्शवितात. हे असे गृहीत धरते की त्यांच्याकडे ज्ञानाची काही आधारभूत माहिती आहे, जे अल्गोरिदम मुलाखतीचे मूल्यांकन करते.
मला वाटते की त्यांच्यात त्रुटी आहेत, जे प्रत्येक मुलाखतीच्या प्रक्रियेप्रमाणेच आहेत. लक्षात घ्या की त्या सर्वांना त्यांच्या समस्या आहेत.
एखाद्याच्या यशस्वी होण्यासाठी सर्वात महत्वाचा घटक म्हणजे कठोर परिश्रम करणे आणि त्यांच्या कार्यावर लक्ष केंद्रित करणे आणि इतर लोकांसह कार्य करणे. कामाची नैतिकता विचारात न घेता मुलाखत घेणे खरोखर कठीण आहे.

माझ्यासाठी दोन क्षण होते:

१. मला सर्वात कमी इंटर्न म्हणून मायक्रोसॉफ्टमध्ये इंटर्नशिप मिळाली (त्यावेळी मी 18 वर्षांचा होतो) माझ्यासाठी तो एक मोठा क्षण होता. जेव्हा आपण एखाद्या प्रतिष्ठित कंपनीत काम करता तेव्हा ते रस्त्यावरुन बर्‍याच संधी उघडते. तो खरोखर प्रचंड होता.
२. फ्लिप साइड: गुगल सोडत आहे. मी तेथे सुमारे 3 वर्षे घालविली. ‘मला हे करायचे नाही असे म्हणण्यास मला थोडा वेळ लागला. “त्याचा एक भाग म्हणजे कंपनीमध्ये माझी इक्विटी होती, जी पूर्वस्थितीत फारशी नव्हती. पण त्यावेळी ते महत्त्वाचे वाटत होते. नाही म्हणायला मला थोडा वेळ लागला.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *