أهم 40 أسئلة وأجوبة في مقابلات علوم الكمبيوتر

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

 

أسئلة وأجوبة المقابلة الأساسية لعلوم الكمبيوتر للطلاب الجدد

1) ما هو نظام الكمبيوتر؟

نظام الكمبيوتر عبارة عن مزيج من الذاكرة ووحدة المعالجة المركزية والأجهزة الطرفية المتصلة به ونظام التشغيل (نظام التشغيل).


2) قائمة مكونات نظام الكمبيوتر

مكونات نظام الكمبيوتر هي:

  • وحدة المعالجة المركزية (وحدة المعالجة المركزية) بما في ذلك وحدة التحكم ووحدة المنطق الحسابي
  • الذاكرة مثل الابتدائية والثانوية
  • أجهزة الإدخال والإخراج مثل لوحة المفاتيح والماوس الضوئي والطابعة وما إلى ذلك.

3) ما هو المعالج الدقيق؟

المعالج الدقيق عبارة عن دائرة متكاملة تحتوي على جميع وظائف وحدة المعالجة المركزية للكمبيوتر الشخصي.


4) اذكر بعض معالجات الكمبيوتر

معالجات الكمبيوتر هي: 1) Intel Core i9، 2) Intel Core i5، 3) Intel Core i7، 4) AMD Ryzen 7، و5) AMD Ryzen 5.


5) قم بإدراج بعض أنظمة التشغيل الشائعة

بعض أنظمة التشغيل الشائعة Microsoft Windowsو أو إس إكس و لينكس.


6) ما هي الطبقة الفائقة؟

الطبقة الفائقة هي أساس جميع الفئات. يحتوي كائن بقية الفصل على جميع الخصائص المتعلقة بالفئة الفائقة.


7) شرح متغير الفئة

تمثل المتغيرات ذاكرة الطبقة، والتي شares مع كل حالة.


8) ما هو SDLC؟

SDLC لتقف على دورة حياة تطوير البرمجيات هي عملية تنتج منتجات برمجية عالية الجودة في وقت أقل. المراحل التي يتضمنها SDLC هي: 1) التخطيط، 2) التصميم، 4) البناء، 5) الاختبار، و6) النشر.


9) شرح معنى الملف.

الملف هو موقع مسمى يقوم بتخزين المعلومات أو البيانات بشكل دائم. يتم تخزينه دائمًا في جهاز التخزين باستخدام اسم ملف بالاسم الأساسي والثانوي، والذي يتم فصله بـ "."(DOT).


10) ما هي لغة البرمجة؟

لغة البرمجة عبارة عن مجموعة من القواعد النحوية لإعطاء التعليمات للكمبيوتر أو أجهزة الكمبيوتر من أجل أداء مهمة الإنجاز.


11) ما هي بيئة التطوير المتكاملة؟

IDE هو برنامج يستند إلى واجهة المستخدم الرسومية. وهو مصمم لمساعدة المبرمجين على بناء التطبيقات بجميع البرامج والمكتبات اللازمة.


12) شرح الإطار

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


13) ما هي الواجهة؟

تشبه الواجهة فئة في Java، ولكنها عبارة عن مجموعة من الأساليب المجردة. يمكن أن يكون للفئة أكثر من واجهة واحدة.


14) ما هو الفصل؟

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


15) التمييز بين المنشئ والطريقة والطبقة المجردة والواجهة

الفرق بين الفئة والواجهة هو:

فئة مجردة السطح البيني
الطبقة المجردة لا تدعم الميراث. الواجهة تدعم الميراث المتعدد.
سوف تحتوي فئة مجردة على المنشئ. لا تحتوي الواجهة على مُنشئ.
يتم الإعلان عن فئة مجردة باستخدام الكلمة الأساسية "الملخص". يتم الإعلان عن الواجهة باستخدام الكلمة الأساسية "interface".
يمكن استخدامه مع جميع معدّلات الوصول. يمكن استخدامه مع معدّل الوصول العام فقط.

16) ما هي الطبقة المجردة؟

تسمى الفئة التي تحتوي على كلمة أساسية مجردة بفئة مجردة.


17) ما هي المصفوفة؟

المصفوفة عبارة عن حاوية تحتفظ بعدد محدد من أنواع البيانات المتشابهة.


18) ما هو المنشئ؟

المُنشئ هو أسلوب يُستخدم لإنشاء كائن فئة.


19) تعريف السين والكوت

Cin وCout هما كائنان يستخدمان لملفات الإدخال والإخراج، على التوالي.


20) ما الفرق بين C و C++؟

الفرق بين C و C++ هو:

C C + +
إنها لغة موجهة إجرائية. وهي لغة برمجة كائنية التوجه.
تتبع لغة C نهج البرمجة من أعلى إلى أسفل يتبع C++ نهج البرمجة من أسفل إلى أعلى.
امتداد الملف لبرنامج C هو .c امتداد الملف للغة البرنامج c++ هو.cpp
في لغة البرمجة C، يتم تقسيم كود البرنامج الكبير إلى أجزاء صغيرة، وهو ما يسمى بالوظائف. في لغة البرمجة C++، يتم تقسيم كود البرنامج الكبير إلى كائنات وفئات.
لا يوفر الهيكل في لغة C ميزة إعلان الوظيفة. توفر البنية في لغة C++ ميزة الإعلان عن وظيفة كوظيفة عضو في البنية.

أسئلة المقابلة لعلوم الكمبيوتر للخبرة

21) اذكر أنواع المنشئين

هناك نوعان من المنشئ: 1) المنشئ ذو المعلمات و 2) المنشئ الافتراضي.


22) ما هو الذكاء الاصطناعي؟

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


23) ما هو التعلم الآلي؟

التعلم الآلي هو نظام يمكنه التعلم من مثال ممتاز من خلال التحسين الذاتي ودون أن يتم ترميزه بشكل صريح بواسطة مبرمج.


24) ما هو التعلم العميق؟

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


25) اذكر مبادئ OOPS المختلفة؟

مبدأ OOPS الأساسي هو: 1) التغليف، 2) التجريد، 3) الميراث و 4) تعدد الأشكال.


26) شرح الأنواع المختلفة لمعدلات الوصول

هناك أربعة أنواع من معدّلات الوصول:

  • خاصة: مرئية لفئة معينة
  • عامة: مرئية للعالم
  • محمي: مرئي لحزمة محددة وكذلك فئة فرعية

27) ما هو الفرق بين المترجم والمترجم؟

الفرق بين المترجم والمترجم هو:

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

28) ما هي لغة البرمجة؟

لغة البرمجة هي مجموعة من القواعد النحوية لتوجيه أجهزة الكمبيوتر أو أجهزة الكمبيوتر لأداء المهام.


29) ما هو الميراث؟

الميراث هو مفهوم برمجة موجهة للكائنات حيث تستمد فئة واحدة خصائص بقية الفئات.


30) التمييز بين المنشئ والطريقة

الفرق بين المنشئ والطريقة هو:

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

31) ما هو وداعا تيار؟

يُستخدم دفق البايت عادةً لإجراء الإدخال والإخراج لـ Unicode الذي يحتوي على 8 بتات.


32) ماذا تقصد بالمدمر؟

Destructor هي وظيفة عضو فئة تقوم بحذف كائن أو إتلافه.


33) قم بإدراج طبقات نموذج OSI

طبقات نماذج OSI هي: 1) المادية، 2) التطبيق، 3) العرض، 4) الجلسة، 5) النقل، 6) الشبكة، و 6) طبقة ارتباط البيانات.


34) ما هو الفرق الأساسي بين العملية والخيط؟

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


35) شرح الذاكرة الأولية

الذاكرة الأساسية، ذاكرة الوصول العشوائي (RAM) هي الذاكرة الرئيسية لجهاز الكمبيوتر والتي يمكن الوصول إليها مباشرة عن طريق وحدة المعالجة المركزية (CPU). يقوم بتخزين المعلومات المؤقتة حتى تنتهي العملية من تنفيذها.


36) ما هو الإنترنت؟

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


37) ما هي شبكة الويب العالمية (WWW)؟

WWW أو World Wide Web هي وسيلة للوصول إلى المعلومات باستخدام وسائط الإنترنت.


38) ما هي الخوارزمية؟

An خوارزمية هي قاعدة أو عملية خطوة بخطوة يجب اتباعها لحل مشكلة معينة.


39) ما هو نظام التشغيل؟

An نظام التشغيل (نظام التشغيل) هو برنامج يعمل كواجهة بين المستخدم النهائي وأجهزة الكمبيوتر. يجب أن يكون لدى كل كمبيوتر نظام تشغيل واحد على الأقل حتى يتمكن من تشغيل البرامج الأخرى.


40) ما هو التشفير؟

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

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)