AskDeveloper Podcast - 48 - Thoughts on Interviews
Chapters
- لماذا أصبحت مقابلات البرمجة مشكلة؟
- الحفظ وLeetCode يفسدان التقييم
- أسئلة متكررة لا تقيس خبرة المهندس
- مهارات العمل اليومية مقابل مسائل المقابلة
- ما المهارات التي ينبغي اختبارها؟
- التدرج في صعوبة السؤال ومراقبة التفكير
- بدائل عملية: مراجعة الكود وحل الأخطاء
- لماذا تعتمد الشركات على المقابلات الموحدة؟
- كيف يستعد المرشح للنظام الحالي؟
- المقابلة حوار وليست اختبار كومبايلر
- التوظيف الجماعي ومشكلة رسائل الـRecruiters
- تدريب الـInterviewers ومعايير التقييم
- نموذج Mapbox: مشروع عمل حقيقي بدل الألغاز
- أنت أيضًا تقابل الشركة
- العودة إلى التشفير وخطة الحلقة القادمة
About this episode
يناقش محمد الشريف وياسر مكرم حدود مقابلات البرمجة التي تعتمد على مسائل الخوارزميات والسبورة، ولماذا قد تكافئ حفظ الأسئلة أكثر من قياس مهارات العمل اليومية. تتناول الحلقة الفرق بين فهم أساسيات علوم الحاسوب وبين تحويل المقابلة إلى اختبار في مسائل نادرة الاستخدام، مع التركيز على مهارات مثل قراءة كود الآخرين، مراجعة الكود، تتبع الأخطاء، التواصل، والتعاون داخل الفريق. كما يستعرضان بدائل عملية، منها أسئلة تتدرج في الصعوبة، وتمارين مراجعة أو تحسين كود قائم، ومشروعات قصيرة تحاكي العمل الحقيقي. ويناقشان مسؤولية الشركات في تدريب المحاورين وتصميم عملية عادلة تناسب حجم الشركة وطبيعة الوظيفة، وكذلك حق المرشح في تقييم الشركة وطرح أسئلته قبل قبول العرض.
Discussion highlights
- نقد المقابلات التي تركز على مسائل الخوارزميات النمطية وإمكان حفظها مسبقاً عبر منصات التدريب
- أهمية أساسيات علوم الحاسوب، مع التمييز بين إتقانها وبين استخدامها معياراً وحيداً للتوظيف
- لماذا لا تعكس مسائل مثل البرمجة الديناميكية بالضرورة مهام المطور اليومية
- مهارات عملية غالباً ما تُهمَل في المقابلات: قراءة الكود، تتبع الأخطاء، كتابة الاختبارات، ومراجعة الكود
- بناء أسئلة متدرجة تبدأ بمشكلة بسيطة وتكشف طريقة التفكير بدلاً من اختبار سؤال محفوظ
More from this conversation
- استخدام أسئلة تصميم مفتوحة وتمارين لتحسين كود قائم كبدائل أقرب إلى بيئة العمل
- الفصل بين الفرز الأولي للمتقدمين والمقابلة المباشرة، واستثمار وقت اللقاء في الحوار والتقييم المتبادل
- اختلاف أسلوب التقييم بين الخريجين الجدد وأصحاب الخبرة، وبين الشركات الصغيرة والكبيرة
- تدريب من يجرون المقابلات، والمراقبة والتدرج قبل إجراء المقابلات بشكل مستقل
- المقابلة فرصة للمرشح لتقييم الفريق والتقنيات والتوقعات، لاختبار الشركة للمرشح فقط
Links & resources
- twitter.comtwitter.com
- github.comgithub.com
- www.yegor256.comwww.yegor256.com
- github.comgithub.com



