في المقابلات الشخصية لشغل وظيفة تقنية (IT, Software Development, Data, Cybersecurity…)، غالبًا ما يتم المزج بين الأسئلة العامة (السلوكية) و الأسئلة التقنية. إليك أشهرها:
🔹 أولًا: الأسئلة العامة (Behavioral & HR)
هذه تركز على شخصيتك، طريقتك في العمل، وكيف تتعامل مع الفريق:
- حدثني عن نفسك وخبراتك السابقة.
- ما هي نقاط قوتك وضعفك؟
- لماذا اخترت العمل في هذا المجال؟
- ما الذي جذبك للتقديم لهذه الشركة؟
- أين ترى نفسك بعد 5 سنوات؟
- كيف تتعامل مع الضغط أو مع ضيق الوقت لتسليم مشروع؟
- أعط مثالًا لمشكلة واجهتها في عملك وكيف حللتها.
- هل تفضل العمل الفردي أم ضمن فريق؟ ولماذا؟
🔹 ثانيًا: الأسئلة التقنية (حسب الوظيفة)
👨💻 للمبرمجين / المطورين:
- ما الفرق بين OOP و Procedural Programming؟
- اشرح مبدأ الـ Design Patterns (مثال: Singleton, Factory).
- كيف تدير الأخطاء (Error Handling) في كودك؟
- ما الفرق بين REST API و SOAP API؟
- اشرح مفهوم الـ Database Indexes ومتى نستخدمها.
- ما هي دورة حياة تطوير البرمجيات (SDLC)؟
- كيف تختبر وتتحقق من جودة الكود؟
🛡️ للأمن السيبراني:
- ما الفرق بين التشفير (Encryption) والهاش (Hashing)؟
- كيف تكتشف ثغرة SQL Injection وتمنعها؟
- ما هي طبقات OSI Model؟ وأي طبقة تستخدم في التشفير؟
- ما معنى مبدأ Least Privilege؟
- كيف تتعامل مع هجوم DDoS؟
📊 لمحللي البيانات / Data Scientists:
- ما الفرق بين البيانات المهيكلة وغير المهيكلة؟
- اشرح مفهوم الـ Normalization في قواعد البيانات.
- ما الفرق بين Machine Learning و Deep Learning؟
- كيف تختار خوارزمية مناسبة لمشكلة ما؟
- كيف تعالج البيانات المفقودة أو غير النظيفة؟
🔹 ثالثًا: أسئلة عملية (Practical / Live Test)
- حل كود برمجي صغير (Coding Challenge).
- كتابة Query SQL لإيجاد بيانات معينة.
- تصميم نظام مبسط (System Design Question).
- دراسة حالة (Case Study) مرتبطة بالمجال.
في المقابلات الشخصية لشغل وظيفة تقنية (IT, Software Development, Data, Cybersecurity…)، غالبًا ما يتم المزج بين الأسئلة العامة (السلوكية) و الأسئلة التقنية. إليك أشهرها:
🔹 أولًا: الأسئلة العامة (Behavioral & HR)
هذه تركز على شخصيتك، طريقتك في العمل، وكيف تتعامل مع الفريق:
- حدثني عن نفسك وخبراتك السابقة.
- ما هي نقاط قوتك وضعفك؟
- لماذا اخترت العمل في هذا المجال؟
- ما الذي جذبك للتقديم لهذه الشركة؟
- أين ترى نفسك بعد 5 سنوات؟
- كيف تتعامل مع الضغط أو مع ضيق الوقت لتسليم مشروع؟
- أعط مثالًا لمشكلة واجهتها في عملك وكيف حللتها.
- هل تفضل العمل الفردي أم ضمن فريق؟ ولماذا؟
🔹 ثانيًا: الأسئلة التقنية (حسب الوظيفة)
👨💻 للمبرمجين / المطورين:
- ما الفرق بين OOP و Procedural Programming؟
- اشرح مبدأ الـ Design Patterns (مثال: Singleton, Factory).
- كيف تدير الأخطاء (Error Handling) في كودك؟
- ما الفرق بين REST API و SOAP API؟
- اشرح مفهوم الـ Database Indexes ومتى نستخدمها.
- ما هي دورة حياة تطوير البرمجيات (SDLC)؟
- كيف تختبر وتتحقق من جودة الكود؟
🛡️ للأمن السيبراني:
- ما الفرق بين التشفير (Encryption) والهاش (Hashing)؟
- كيف تكتشف ثغرة SQL Injection وتمنعها؟
- ما هي طبقات OSI Model؟ وأي طبقة تستخدم في التشفير؟
- ما معنى مبدأ Least Privilege؟
- كيف تتعامل مع هجوم DDoS؟
📊 لمحللي البيانات / Data Scientists:
- ما الفرق بين البيانات المهيكلة وغير المهيكلة؟
- اشرح مفهوم الـ Normalization في قواعد البيانات.
- ما الفرق بين Machine Learning و Deep Learning؟
- كيف تختار خوارزمية مناسبة لمشكلة ما؟
- كيف تعالج البيانات المفقودة أو غير النظيفة؟
🔹 ثالثًا: أسئلة عملية (Practical / Live Test)
- حل كود برمجي صغير (Coding Challenge).
- كتابة Query SQL لإيجاد بيانات معينة.
- تصميم نظام مبسط (System Design Question).
- دراسة حالة (Case Study) مرتبطة بالمجال.