اليك اهم النصائح في مقابلة شركة أمازون من شخص انترفيور في amazon وعمل اكثر من 100 مقابلة في الشركة . فما هي النصائح اللي تاخد بالك منها في الانترفيو وايه أسئلة المهمة في امازون .. ان شاء الله نصائح هتفيدك جدا في interview وهتساعدك في العمل في الشركة
اول حاجه خلينا نتفق ان الinterviewing skills زى العضلات لازم تمرنها عشان تفضل موجودة و بتكبر مش معنى انك شاطر فى شغلك انك هتخش اى انترفيو تقفله من غير ما تحضر كويس و التحضير بيبقى فيه جزء عام ينفع على اى شركة و جزء خاص مختلف من شركة لاخرى .. ممكن ابقى اعمل مقال للتحضير لامازون والنصائح في مقابلة أمازون .
تانى حاجه احب اوضحها ان دلوقتى معظم الشركات الكبيرة بتركز على حاجه اسمها ال leadership skills يعنى مش عاوزين حد شاطر بس technically لا كمان المفروض يبقى عنده مهارات زى التواصل و القيادة و ال team work
اهم نصائح انترفيو amazon
ال leadership skills دى ف امازون مهمة جدا يعنى حوالى ٥٠٪ من الانترفيوز اللى هتعملها هتبقى بتركز بس على كده و ده معناه انك لو شاطر جدا technically و مش مظبط جزء الleadership مش هتعدى فى الانترفيو فاكبر غلطة بشوفها ان الناس بتحضر جامد جدا لل tech questions و بتنسى تحضر لل leadership questions فتلاقى شخص شااطر جدا بس مثلا مش عارف يحكى على موقف عمل فيه Deliver results مع انه لو قعد يوم قبل الانترفيو يفكر فى المواقف دى هيلاقى كتير
وعلى النقيض تلاقى ناس بتعمل العكس تماما .. يبقى محضر جدا لل leadership questions بس مجهزش نفسه كويس لل tech questions وده برده مش هيعدى فالشاهد ان الناس محتاجه تحضر لل two parts زى بعض ودي حاجات مهمة جدا و نصائح ذهبية لو هتعمل مقابلة في شركة أمازون
تانى اكبر مشكلة بشوفها ان الناس بتنسى الbasics .. يعنى بغض النظر عن سنين الخبرة بتاعتك لو مش عارف تستخدم ال basic data structures او متلخبط فى ال runtime complexity بتاعت كود مش هتعدى لان دى اساسيات
مشكلة تانية بشوفها كتير هى ان الناس مش بتفكر بصوت عالى جوا الانترفيو(think out loud) دى حاجه مهمه لسببين الاول هو انك ممكن متوصلش للاجابة بس لو بتفكر بصوت عالى ممكن تورى الشخص اللى قدامك انك ماشى فى الطريق الصح و توريله انت بتفكر ازاى وده ممكن يخليه يساعدك السبب التانى ان ال interviewer هياخد عنك انطباع كويس انك good teammate لان كلنا طبعا نحب نشتغل مع اشخاص بتعبر عن رأيها و بتفكر بصوت عالىمشكلة تانية بردو هى ان الناس بتنسى تفكر او تتكلم فى ال brute force solution وده لسببين ياما هما ناسيين ياما بيقولو اكيد الinterviewer مش عاوز يسمع الحل العبيط ده الحقيقة بقى ان الbrute force solution دى نقطة بداية مهمة جدا جوا الانترفيو لان اولا بتورى ال interviewer انك قادر على انك تجيب حل حتى لو مش optimal و ثانيا لانها بتفتحلو سكك انو يديك hints تكمل ازاى
أسئلة مهمة في interview amazon
نقطة كمان بلاحظها كتير ان الناس مش بتركز فى الكلام ال interviewer بيقولو عشان بتبقى مركزه فى انها تجيب احسن حل مع ان ال interviewer ممكن يكون بيرمى hints كتير فى كلامو او مثلا عاوز يوجه الكلام او الحل فى حتى تانيه خالص غير اللى انت مركز فيهادى نقطة critical اوى .. فى feedback مشهور اوى بيتكتب على الناس دى و هو candidate didn’t pickup the hints وللاسف دى حاجه وحشة لانها بتقول ان الشخص دى مش بينتبه للى بيتقاله او محتاج coaching كتيير اوىخد بالك ان hints بتاخد صور مختلفة و غير مباشرة يعنى من اشهر طرق الhints هى الاسئلة يعنى مثلا ممكن تلاقى ال interviewer بيسأل على الميمورى بدل ما يقولك صراحة استخدم ميمورى اقل من الغلطات اللى بتضايقنى اوى ان حد يختار لغة برمجه هو مش متمكن منها و يخش بيها coding interview و بالتالى ده بيخليه مش عارف يكتب كود مظبوط فاختار اللغة اللى انت متمكن منها لان الشركات الكبيرة مش بيفرق معاها اى لغه هتختارها المهم تكون كويس فيها
الاستعداد لاجتياز أسئلة مقابلة أمازون
فى ٣ غلطات بشوفهم دايما فال system design interviews و ممكن برده يحصلو فى ال coding interviewاول حاجه هى not dealing with ambiguity ده لان ال sys design questions بطبيعتها غامضة فاوحش حاجه ممكن تعملها هو انك تستنى ال interviewer يقولك على كل حاجه بدل م تحاول انت تستوعب الموقف و تفكر ايه الrequirements و تبدأ تسأل اسئلة تقلل من غموض ال problem تانى نقطة هى making incorrect assumptions و دى دايما بيبقى سببها قلة الأسئلة ..
افتكر دايما ان الinterviewer ده موجود عشان يساعدك مش يسألك بس فبدل ما تفترض معطيات غلط ممكن تساله و تحاوره ده هيسهل عليك كتير و يخليه يحس انك فعلا بتحاول تحل معاه المشكلة كانك teammate بالظبطتالت نقطة هى not discussing tradeoffs يعنى مثلا انت ممكن تختار architecture معين يحل المشكلة بس مقولتش ليه اخترته و ايه الarchitectures التانية وايه ميزة و عيب كل واحد فيهم ..الموضوع ده بيقى مشكلة بالذات للناس ال seniors لان المفروض ان الtradeoffs دى حاجه هما شطار فيهابمناسبة موضوع الsenior فى ناس بتنسى ان ال seniorty موجودة فى ال leadership questions كمان يعنى المواقف اللى هتتكلم فيها المفروض تعكس خبرتك وبالذات فى حتت leading other engineersاخر حاجه .. احسن طريقة تتدرب بيها على ال interviewes هى انك تعمل interviewes فيه مواقع كتير بتقدم خدمة mock interviews بفلوس و ببلاش ممكن تشترك و تتمرن بذات لو انت عندك مشاكل زى التوتر والخوف من الانترفيوز و كده