سبعة أخطاء يجب تجنبها في مقابلاتك الفنية

نشرت: 2022-03-10
ملخص سريع ↬ ليس سراً أن عملية المقابلة الفنية تترك شيئاً مرغوباً فيه ؛ غالبًا ما يكون مليئًا بالقلق والتوتر. في هذه المقالة ، سوف نلقي نظرة على سبعة من أكثر الأخطاء شيوعًا التي يرتكبها المرشحون في مقابلاتهم الفنية واستكشاف الطرق التي يمكنك تجنبها.

لقد فشلت في العديد من المقابلات الفنية. ستمر سنة بعد أخرى وسأحقق تقدمًا بطيئًا في مهاراتي في إجراء المقابلات الفنية. لم يكن الأمر كذلك حتى تلقيت عرض الوظيفة الذي أحلم به من Spotify واجتازت المقابلات الفنية من Google حتى أدركت مدى ما تعلمته على مدار السنوات السابقة. أخيرًا ، لقد آتت دراستي ثمارها! كان هذا أيضًا في الوقت الذي بدأ فيه العديد من المطورين يفقدون وظائفهم بسبب COVID.

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

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

ملاحظة حول المقابلات عن بعد

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

إليك بعض النصائح لمقابلاتك الافتراضية.

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

عملية المقابلة الفنية

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

إليك نسخة عامة من عملية المقابلة الفنية التي من المحتمل أن تراها في مقابلاتك القادمة.

مقابلة هاتفية مع المجند

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

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

الفحص الفني

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

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

ستعمل على الترميز في هذه المقابلة ، لذا من المهم أن تشعر بالثقة في لغة البرمجة الأساسية الخاصة بك.

خذ مشروع المنزل

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

تعد مشاريع الترميز موضوعًا مثيرًا للانقسام: فبعض المرشحين يحبونها بينما يجدها المرشحون الآخرون غير عادلة. من جانب واحد ، تسمح لك مشاريع البرمجة بعرض مهاراتك في بيئة أكثر طبيعية ، باستخدام الأدوات التي تحبها. من ناحية أخرى ، يمكن أن تكون هذه المشاريع وسيلة للشركة لتلقي العمالة المجانية (غالبًا غير مدفوعة الأجر).

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

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

المقابلات في الموقع

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

يجد العديد من المرشحين أن المقابلات في الموقع هي الأكثر إرهاقًا لأنها تتطلب منك قضاء يوم عطلة من وظيفتك الحالية لإكمالها. من المحتمل أن تجري ثلاث أو أربع مقابلات (عادة ما تكون نصف يوم) تتكون من مقابلة عملية / قيم / تعاون (كيف تتعاون مع فريقك ، كيف تحل النزاعات) ومقابلات الترميز.

تعتبر المقابلات في الموقع مرهقة ، لذا تذكر أن تأخذ فترات راحة وتخفيف الضغط قبل كل مقابلة.

ملاحظات حول عملية المقابلة

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

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

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

المزيد بعد القفز! أكمل القراءة أدناه ↓

الخطأ الأول: عدم التواصل بشكل فعال

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

هناك نوعان مختلفان من الاتصال:

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

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

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

الخطأ الثاني: عدم الاعتراف عندما لا تعرف الإجابة

إذا كنت لا تعرف الإجابة على شيء ما ، اعترف بذلك! يقدر المحاورون عندما يكون المرشح مدركًا لذاته ومتواضعًا بدرجة كافية ليعترف بأنه لا يعرف الإجابة على شيء ما. من الأفضل بكثير أن تعترف بأنك لا تعرف شيئًا أكثر من أن تعترف بـ "BS" في طريقك إليه.

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

الخطأ الثالث: حشر الليلة قبل المقابلة

لنكن صادقين: لقد حشرنا جميعًا لإجراء مقابلة في الليلة السابقة. إن تخصيص وقت لإجراء المقابلة أمر مرهق ، لكن الحقيقة هي أن إجراء المقابلات مهارة (للأسف) ويجب ممارستها.

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

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

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

إذا كنت ترغب في قراءة المزيد عن طرق التعلم الفعالة ، فإليك بعض الموارد التي ساعدتني:

  • "العادات الذرية" جيمس كلير
  • دورة كورسيرا "تعلم كيفية التعلم"
  • "اجعلها تلتصق" ، بيتر سي براون ، هنري إل روديجر الثالث ، مارك إيه مكدانيل

الخطأ الرابع: حفظ الكود للخوارزميات وهياكل البيانات

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

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

أخيرًا ، ستُجرى معظم مقابلات البرمجة بلغة البرمجة الأساسية (حتى إذا كانت الشركة تبحث عن مطور React / Vue.js): من المحتمل ألا يُطلب منك البرمجة باستخدام إطار عمل أو مكتبة ، لذا تأكد من أنك واثق من معرفتك البرمجية التأسيسية.

الخطأ الخامس: التغاضي عن مقابلة “الملاءمة الثقافية”

جميع المقابلات خلال عملية المقابلة الفنية مهمة ، ومع ذلك ، يبدو أن هناك تركيزًا على هياكل البيانات والخوارزميات. وبينما تعد هياكل البيانات والخوارزميات مجالًا مهمًا للدراسة ، يجب أن تعطي المقابلات الأخرى نفس الاهتمام: لا تعطي الأولوية لهياكل البيانات والخوارزميات على المقابلات الأخرى "الأسهل" مثل "التعاون والعملية".

تهدف مقابلة "تناسب الثقافة" إلى تمييز كيفية التعاون والتعامل مع النزاعات في الفريق. من المحتمل أن تتلقى أسئلة مثل:

"أخبرني عن وقت فشل فيه مشروع كنت تعمل عليه. لماذا فشلت وكيف تقدمت؟ "

أو

"أخبرني عن وقت كان لديك فيه صراع مع أحد أعضاء الفريق. كيف قمت بحلها؟ "

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

حاول ألا تململ وتركز على إجراء اتصال بالعين مع المحاور الخاص بك!

الخطأ السادس: البدء بالحل الأمثل

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

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

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

الخطأ السابع: إغفال أسس البرمجة

يتجاهل المرشحون لأدوار مطوري الواجهة الأمامية مهاراتهم في HTML و CSS لإعطاء الأولوية لجافا سكريبت ، ولكن المزيد من المقابلات تختبر المعرفة بمهارات البرمجة الأساسية لذلك لا تهملهم.

غالبًا ما ننسى الأسس ونتخطى إلى المزيد من إطار العمل والمكتبات على مستوى الخبراء ، لكن هذا يمكن أن يعيق أداء المقابلة. تُجرى المقابلات باللغات الأساسية (مثل JavaScript ، وليس React / Vue.js) ، لذلك لا تهمل الأسس.

خاتمة

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

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

عند التفاوض على عرض عمل ، من المهم أن تقوم بأبحاثك. كم يكسب شخص ما في هذا الدور (وفي هذا الموقع الجغرافي) سنويًا؟ يمكنك استخدام Glassdoor للقيام ببعض أبحاث السوق.

لقطة شاشة Glassdoor
أصبح Glassdoor مكانًا يمكن الذهاب إليه للتحقق من ثقافة الشركة والرواتب والعمليات والفرق في جميع أنحاء العالم. (معاينة كبيرة)

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

يجب أن تركز على "سبب" حصولك على راتب أو مزايا إضافية ؛ ماذا تحضر إلى الطاولة ولا يحضره شخص آخر؟

أخيرًا ، لا تعطِ المسؤول عن التوظيف إنذارًا نهائيًا ، أي "إذا لم تعطيني هذا الراتب ، فسوف أذهب بعيدًا". بدلاً من ذلك ، ركز على حقيقة أنك تريد الانضمام إلى الفريق ولكنك بحاجة إلى تحسين / تغيير في العرض لقبوله.

إليك مثال بريد إلكتروني يمكنك استخدامه للمطالبة بزيادة الراتب الأساسي:

"شكرًا جزيلاً على العرض. أنا سعيد حقًا وأتطلع إلى الانضمام إلى الفريق. قبل أن أقبل العرض أود مناقشة الراتب الأساسي. أنا عضو نشط في المجتمع التقني وأقوم بتدريس العديد من الدورات عبر الإنترنت باستخدام منصات التعلم X. أعلم أن معرفتي الواسعة بـ Y ستفيد الفريق بشكل كبير. على هذا النحو ، فأنا أبحث عن راتب أساسي في النطاق من أ إلى ب. يرجى إعلامي إذا كان بإمكاننا إنجاز هذا العمل وسأوقع العرض على الفور! "

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

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

كن صبورا مع نفسك. يمكنك ان تفعلها!

مزيد من القراءة على SmashingMag:

  • بناء منهج التعلم الشخصي الخاص بك
  • تحسين اتصالات فريقك في عصر العمل عن بُعد
  • توثيق أفضل وتواصل الفريق مع مستندات تصميم المنتج
  • جعل العمل عن بعد: أدوات وموارد مفيدة