سؤال

لقد طلب مني أحد أرباب العمل المحتملين إجراء اختبار Brainbench للزيادة (الموقف مخصص لمبرمج C ++). لم أسمع أبدًا/رأيت اختبار Brainbench لتعزيز. موقع Brainbench على الويب أيضًا لا يحتوي على أي تلميح. كنت أتساءل ربما يكون نوعًا من الحلول المخصصة لأصحاب العمل.

سؤالي ، ومع ذلك ، ماذا يمكنني أن أتوقع في هذا الاختبار. أنا جيد جدًا مع بعض المكتبات التعزيز ولكن ليس لدي معرفة أو أساسية للغاية للآخرين. هل من المنطقي اختبار معرفة مجموعة من المكتبات مثل تعزيز نفسها؟

هل كانت مفيدة؟

المحلول

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

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

نصائح أخرى

IMHO ، لا معنى له على الإطلاق. مجموعة مكتبة Boost كبيرة جدًا لدرجة أنني أشك في أن أي شخص يستخدم حتى 20 ٪ منهم. ومع ذلك ، على الجانب المشرق ، من المحتمل جدًا أن تعرف أكثر من الأشخاص في Brainbench.

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

لقد أجبرت على إجراء بعض هذه الاختبارات للوظائف السابقة. إنها أسئلة متعددة الخيارات.

يبدو أن النتائج تعتمد على أكثر من مجرد صحة الإجابة التي تقدمها.

أعتقد أن الاختبار يأخذ في الاعتبار المدة التي تستغرقها للإجابة على كل سؤال. ربما أيضًا عدد المرات التي تغير فيها إجابتك.

على الرغم من أن نيل ، et.al.

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

ومع ذلك ، فإن اختبارًا قصيرًا للتحقق من أن المرشح يمكنه فعل ما يقوله دائمًا. لن تصدق أن عدد 8 (على مقياس من 1 إلى 10) لا يستطيعون كتابة "Hello ، World" بلغتهم المختارة. أخيرًا ، إذا كان الغرض من الاختبار هو التحقق من اتساع وعمق معرفتك ضمن Boost ، لاستخدامه كخط أساسي للمسؤوليات والتدريب المستقبلي ، فقد يكون ذلك استخدامًا معقولًا.

في رأيي ، يختلف معرفة C ++ عن معرفة مكتبات التعزيز. أنها متعامدة تماما مع بعضها البعض. من المفترض أن يكون معيار C ++ مستقلًا عن أي مكتبة معينة. ليس العكس. لذلك يبدو أن صاحب العمل المحتمل يريد حقًا أن يكون مبرمج Boost يعرف C ++ ، ولكن من المحتمل أن يكون خادعًا (أو غير كفء؟) ويذكر أنه يبحث عن مبرمج C ++ مجرد. كل ذلك سيجعلني قلقًا.

في تجربتي ، هذا الاختبار عديم الفائدة لاختبار مهاراتك ومعرفتك.

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

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

وقد ترغب أيضًا في إلقاء نظرة على http://www.studysection.com هذا لديه برامج شهادات أكثر بأسعار معقولة بالمقارنة مع Brainbench.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top