تجربتي في المقابلة مع أمازون، فيسبوك ولينكد إن - ملحق لمدونة عن تجربتي السنة الماضية
قدمت لوظائف front end وكنت اركز على الجافاسكريبت. اما امازون فقدمت لوظائف مطورة ويب web developer التي تركز في تفصيل الوظيقة على الجافاسكريبت.
عملت قليلا ببايثون وruby on rails ولكن لم اركز عليهم، لذلك لم اركز عليها ايضا في مقابلاتي او في سيرتي الذاتية التي ارسلتها. خصوصا انك اذا ذكرت انك تعرف شيء معين يسألونك عنه بالتحديد، فركزت على ما اعرفه واعمل معه وأقرأ عنه بشكل دائم
تجارب رائعه جدا خصوصا ان معظم الشركات الكبيره تركز كثيرا على الاساله التي فيها ذكاء .. لقد كان لدي تجربه مع الفيس بوك في الاشهر الاولى من سنه 2015 وقد نصحوني ان اقرا الكتب و المراجع لتصميم الخوارزميات وكتب هياكل البيانات حيث تركز معظم الشركات الكبيره على هذه المواضيع مثل خوارزميات البحث وغيرها ... وايضا يجب ان يكون لديك تجارب لحل مسائل برمجيه وتوفر مواقع مثل topcoder و hackerrank موسوعه من هذه الاسئله الممتعه والمعقده والمسليه :D ..
ايضا موقع glassdoor.com من احسن المواقغ لمعرفة المزيد عن الشركة واسئلتهم المتعلثو بالوظائف المختلفة. موقع carreercup.com أيضا يحتوي على اسئلة من الشركات المختلقة بلغات برمجية مختلفة. في موقع اخر ببعتلي ايميل سؤال الغوريثم كل اسبوع theinterviewcake.com
بالنسبة للكتب، بإمكانك مراجهة المفاهيم الرئيسية التي تركز عليها الشركات المختلفة بقراءة كتاب cracking the coding interview. فعليا هاد الكتاب بحضرك للمواضيع الرئيسية لتقديمك كمطور برمجيات. واذا قمت بحل الاسئلة لوحدك دون النظر للاجابات بتكون جاهز للمقابلة بشكل ممتاز. هناك ايضا كتاب اخر وصى به صديق لي programming interviews exposed
بالتوفيق في المرة للقادمة :-)
أكتر شي استفدته ذكرته في المقال وهو التدريب على المقابلة مع اصدقاء، لانه تكون تعتقد انك تعرف كيف سيكون جو المقابلة ولكن يختلف الوضع عند وجود احد يقاطعك بشكل متكرر عند حلك. التحضير شيء مهم ايضا، ما وجدته هو ان المقابلة كامتحان بالضبط، ادرس المادة تنجح! وبالطبع يجب أن تعرف عن الشركة التي تقدم لها ويكون عند افكار كيف يمكن ان تحسن على خدمتهم او مشروعهم، هذا يعطيك نقاش افضل مع الشخص الذي يقابلك ويجعلهم يتذكرونك. جمعت المصادر التي استخدمتها في التحضير وتكلمت عنها في اول مدونة هنا:
موقع glassdoor.com كان من اكثر المواقع فائدة لي بالتدرب على اسئلة متنوعة.
كتبت المقال على عجل لأني لم أرد أن اؤجل كتابته مرة اخرى لذلك ربما نسيت بعض النقاط او لم اوضح اشياء معينة ولكن أحاول أن ارد على جميع التعليقات والاسئلة على المقال.
شخصيا وجدته مملا جدا وفيه الكثير من التكرار الذي ليس له داعي لإنجاز شيء صغير أما عندما تعلمت الويب فوجدته شيء ممتع وعكس تجربتي مع الاندرويد. لذلك اخترت الويب وقدمت لوظائف في الويب. تستطيع ان تقول، ليس عندي شيء ضد الموبايل بالعكس فعليا نحن في منشر نتبع مبدأ Mobile First ولكن لم يستهويني بناء Native Apps على اندرويد
التعليقات