JavaRush /مدونة جافا /Random-AR /دليل رائع للتحضير للمقابلات الأولى في Java Junior

دليل رائع للتحضير للمقابلات الأولى في Java Junior

نشرت في المجموعة
كما لوحظ في دراسة أجراها مورد HeadHunter، كان الطلب على متخصصي تكنولوجيا المعلومات في روسيا في عام 2020، باستثناء الأشهر الأولى من العزلة الذاتية، أعلى من أي وقت مضى. سيكون الأمر هكذا في عام 2021. الوضع مشابه في أوكرانيا: كل عام ينمو الطلب على متخصصي تكنولوجيا المعلومات بنسبة 30٪، وفقًا لدراسة لسوق العمل في مجال تكنولوجيا المعلومات أجرتها شركة GlobalLogic. تمكنت الشركات من جذب 18% فقط من المهندسين. نحن نتحدث، من بين أمور أخرى، عن المطورين المبتدئين. “سيستمر العجز في عام 2021. وأشار GlobalLogic إلى أن الطلب على المتخصصين سيكون نشطًا للغاية. كما ترى، الآن ليس الوقت الأسوأ للبحث عن وظيفة مطور. في هذا النص، قمنا بجمع ملخص للنصائح حول كيفية الاستعداد للمقابلات الأولى واجتيازها: كيفية كتابة السيرة الذاتية وخطاب التحفيز، وما الذي يجب طرحه في المقابلة وكيفية إظهار اهتمامك. المكافأة - مجموعة مختارة من المواد الأكثر فائدة في JavaRush حول هذا الموضوع، بما في ذلك أسئلة للمقابلة الفنية.دليل رائع للتحضير للمقابلات الأولى في Java Junior - 1

الخطوة 1. كيفية إنشاء السيرة الذاتية

  • اكتب أكبر قدر ممكن من المعلومات الموثوقة حول خبرتك المهنية ومعرفتك وتاريخ عملك. صف مهاراتك بوضوح. إذا كنت مرتاحًا للعمل مع Spring Boot وMaven وDocker، على سبيل المثال، فيرجى الإشارة إلى ذلك في بداية سيرتك الذاتية. تعتبر معرفة Java Core وOOP وفهم خصائص بنية REST مناسبة أيضًا.

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

  • يجب أن تكون السيرة الذاتية واضحة وسهلة القراءة ، ويفضل أن تكون مكتوبة بنفس لغة الوظيفة الشاغرة. سيُظهر هذا اهتمامك وفهمك للوظيفة التي تتقدم لها.

  • اكتب 2-4 ملخصات لكل مشروع وخبرة عمل سابقة مهمة. عند الحديث عما فعلته فمن الأفضل استخدام هذه الصيغة: فعل مفعول به | التفاصيل الفنية | إلى... | تحقيق هدف معين / حل مشكلة.

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

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

  • يمكنك إضافة القليل من المعلومات الشخصية (حقائق مثيرة للاهتمام، هوايات)، ولكن دون تفاصيل غير ضرورية. في هذه الحالة، من الأفضل أن نقول أقل من أكثر.

دليل رائع للتحضير للمقابلات الأولى في Java Junior - 2

الخطوة 2. كيفية كتابة رسالة تحفيزية

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

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

  • اكتب أيضًا عن مهاراتك التي تلبي متطلبات محددة من الشركة. أظهر أنه يمكنك أن تكون ذا قيمة حقيقية للمشروع.

  • في الفقرة الثالثة ، قم بتلخيص سبب دعوتك للمقابلة . اكتب بشكل محدد ومباشر قدر الإمكان.

الخطوة 3. كيفية الاستعداد للمقابلة

  • اكتشف المزيد عن الشركة التي تجري المقابلة معها.

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

  • التدرب على حل مشاكل البرمجة.

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

  • قم بإعداد قائمة بالأسئلة والموضوعات للمحادثة.

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

  • عرض مستودع Git الخاص بك.

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

  • قم بإعداد مونولوج "عن نفسك".

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

  • إجراء مقابلة اختبارية.

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

الخطوة 4. كيف تثبت نفسك في المقابلة الأولى؟

  • أظهر دوافعك.

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

  • إظهار النشاط المهني.

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

  • كن صادق.

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

  • اسال اسئلة.

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

  • تحديد الموعد النهائي لاتخاذ القرار.

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

الخطوة 5. ما هي المواضيع التي يجب أن أتعلمها للمقابلة الفنية؟

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

  • جافا كور.

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

  • الخوارزميات وهياكل البيانات.

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

  • وحدة التجارب.

لن يستغرق تعلم JUnit الكثير من الوقت، لكن فوائد معرفتها هائلة. ستكون قادرًا على تغطية الكود الخاص بك ورمز الآخرين من خلال الاختبارات. في كثير من الأحيان، يتم تكليف المبتدئين بكتابة اختبارات الوحدة لزملائهم، لذلك يمكن أن يكون ذلك مفيدًا بشكل مباشر في وظيفتهم الجديدة. قال 57.5% من المشاركين أنهم استخدموا JUnit قبل أول مقابلة ناجحة لهم مع Java، وأكثر من 83% استخدموا بالفعل اختبار الوحدة في عامهم الأول.

  • مكتبات المرافق، واجهة المستخدم الرسومية والمكونات المفيدة.

Servlets، JDBC، log4j - كل هذه الأدوات وغيرها مفيدة جدًا وغالبًا ما تستخدم في العمل، ومن الأفضل عدم إهمالها عند التحضير للمقابلة. هذا ينطبق بشكل خاص على جاكسون، الذي، وفقا لاستطلاعنا، واجه 72.7٪ من المتقدمين لمنصب مبرمج جافا؛ JDBC - تمت تجربة هذه المكتبة من قبل أكثر من 78٪ من المشاركين.

  • إطار أعمال.

في السابق، لم يكن أحد يتوقع أن يعرف Java Junior الربيع أو السبات. لكن الزمن يتغير، واليوم يُتوقع هذا أحيانًا حتى من المتدرب. قبل إجراء مقابلة ناجحة، كان ثلث المشاركين على دراية بالربيع بمستوى جيد، وكان 45.5% لديهم فهم متوسط ​​له. الوضع مع Spring Boot أسوأ إلى حد ما (36.4٪ لم يعرفوا ذلك على الإطلاق)، وقال ما يقرب من 44٪ من خريجي JavaRush الذين شملهم الاستطلاع أن لديهم معرفة جيدة بالإسبات. اتبع الرابط لقراءة نص تفصيلي حول ما هو مطلوب من مطور Java المحتمل.

نصائح من خريجي JavaRush

يوري شارويكو ، مطور ألعاب

أثناء المقابلات، من المهم بشكل خاص إظهار المعرفة بـ Spring و Hibernate و SQL. المجموعة صغيرة، ولكن دون فهم كاف، يمكنك البدء في طحن الهراء. لذلك إذا كنت لا تعرف، فمن الأفضل أن تجيب على شيء مثل هذا: "أنا لا أعرف هذا بالضبط، لكنني أعرف هذا وذاك في الربيع"، وهكذا. بهذه الطريقة، سيتم ملاحظة معرفتك، مهما كانت صغيرة.

ديمتري سوكولوف ، اختبار

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

ديمتري ميرسيانوف ، مطور أندرويد

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

أنزور كارموف ، مطور

بعد أن تفشل في مقابلتك الأولى، امدح نفسك. إنه إنجاز عظيم أن تتقن طبقة معينة من المعرفة وتجتاز المقابلة. الخطأ الكبير هنا هو الاستسلام. وبطبيعة الحال، فإنه غير سارة لتلقي الرفض. لكن كل شيء يسير وفقًا للخطة، وأنت أقرب كثيرًا إلى عملك. هدفك التالي هو الفشل في مقابلة أخرى. ثم أخرى، ثم أخرى... وبعد كل مقابلة، استخلص النتائج. ألق نظرة على فجواتك وقم بتشديدها. لسنا بعجله من امرنا. الشيء الرئيسي هو الانتظام وعدم العنف تجاه نفسك. أنت تفعل كل شيء بشكل صحيح. في يوم من الأيام سوف تتلقى عرضا. هذا هو ما كنت ذاهبا ل. عرضك المستحق. لقد أحسنت! إذا كان لا يزال لديك أسئلة حول كيفية الاستعداد للمقابلة، فنحن ننتظرها في التعليقات ;)
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION