كيف مسمار أن الترميز مقابلة

ذهبنا جميعا من خلال هذا. كل مطور تعرفه ، كل شخص سمعت عنه ، حتى أولئك الذين تعجبهم ، مر بمقابلة فنية وتخمين ما. لقد فشلوا مرة واحدة على الأقل.

فهل هناك خدعة من شأنها أن تجعل المقابلة القادمة ناجحة؟ الحقيقة هي ، ليس هناك خدعة. ولكن هناك بعض الطرق التي يمكن أن تزيد من فرصك في الحصول على هذه الوظيفة وسأكتب بعضًا منها في هذه المقالة ، استنادًا إلى تجربتي الشخصية في إجراء المقابلات.

بادئ ذي بدء ، سوف أشارككم حقيقة قد لا تكون مفاجئة. هل فكرت يوما في ما يبحث عنه المقابلات في سيرتك الذاتية؟

زميل دراسة.

نعم ، إنهم فقط يريدون مطورًا يمكنهم التواصل معه والتعاون وتبادل المعرفة والتعلم. لهذا السبب قبل الغوص في الشفرة ، يحب معظم المقابلات التحدث عن شخصيتك. المرشح المثالي هو شخص التواصل ، ولديه مهارات الترميز ويعرف كيفية تبادل المعرفة ، والشخص الذي يمكن أن يشعر صاحب رمز له ، لها تحمل المسؤولية في الأوقات الصعبة وإصلاح الأشياء التي ليست صحيحة تماما ، حتى لو كان / ليس لديها ل.

لذا تأكد من إعداد (أو حتى بناء) أمثلة للحالات التي تثبت لماذا يجب أن يعتقدوا أنك المرشح المثالي. إضافة إلى ذلك ، اجعل القائم بإجراء المقابلة يشعر وكأنك في فريق. يريد القائم بإجراء المقابلة معرفة ما الذي تشعر به للتعامل مع مشكلة معك ، لذلك اجعل المقابلة تشعر بأنها متعاونة. عندما يُسأل عن مشكلة الترميز ، حاول استخدام "نحن" بدلاً من "أنا" ، كما في ، "يجب أن نستخدم طريقة x لأن ..." علاوة على ذلك ، فكر بصوت عالٍ. بشكل جاد. قل ، "دعونا نحاول القيام بهذا وذاك - لست متأكدًا مما إذا كان الأمر سيعمل" إذا كنت عالقًا ، فما عليك سوى قول ما تفكر فيه. قل ما الذي قد ينجح ولماذا تعتقد أن الحل الحالي لا يعمل. أستطيع أن أتأكد من أن القائم بإجراء المقابلة قد مر بنفس الموقف.

ومن المهم حقًا: قل "لا أعرف". لا تحاول أن تبدو وكأنها تعرف شيئًا لا تعرفه. إذا طُلب منك شيء ما من علمك ، فحاول الحصول على أمثلة من مشاكل أو لغات أخرى مماثلة تشعر بالراحة معها. حتى إذا كنت تفكر في حل تشعر أنه لا علاقة له بالمشكلة التي تكافح من أجل حلها ، شاركها مع القائم بإجراء المقابلة وشرح سبب اعتقادك بأنها غير مرتبطة.

على الجانب الفني ، بناءً على الموقف الذي تتقدم به ، قد يتم طرح أسئلة مختلفة. قاعدة عامة هي ما يلي. إذا كنت تدعي أنك تعرف لغة برمجة جيدًا ، فيجب أن تكون قادرًا على فهم وشرح ميكانيكاها ، وأوجه نهايتها ، ونقاط ضعفها. في أي المواقف سوف تستخدمها ، والتي لا ولماذا.

إليك بعض الأسئلة التي أطرحها معظم الأوقات:

  • هل عملت في فريق من قبل؟
  • ما هي المنهجيات الرشيقة التي استخدمتها من قبل؟
  • كيف تتأكد من انتشار المعرفة في فريقك؟
  • كيف تتعامل مع مطور لديه رأي مختلف عن رأيك في موضوع حاسم؟
  • هل سبق لك أن تعارضت مع زميل لك وكيف تغلبت عليه؟
  • ما هي أحدث مشكلة فنية تعين عليك التعامل معها؟
  • كيف يمكنك تعريف ملكية الكود؟
  • ما هو هدفك المهني النهائي؟

مجرد تذكير ، يمكنك إعداد نفسك مع الإجابات التي لا تستند بالضرورة إلى الأحداث الفعلية. علاوة على ذلك ، تأكد من طرح الأسئلة الخاصة بك حول الشركة والمنتج والمنهجيات التي تعمل مع زملائك المحتملين.

بالطبع لا يمكن أن تضمن هذه المقالة نجاح المقابلة التالية. لكن بناءً على تجربتي الشخصية في إجراء المقابلات الشخصية ، فإن المرشحين المُعدّين الذين يتبعون هذه الإرشادات لديهم فرص أكثر للحصول على هذا الدور.

أحضى بأسبوع ممتع!