ابحث في الأسئلة…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
الرئيسية
المواضيع
الفئات
مسارات التعلّم
بحث
أسئلة مقابلات Ruby · التدرّب على مقابلات تقنية المعلومات
الرئيسية
/
#Ruby
#Ruby
27 أسئلة
ما هي لغة Ruby وفلسفتها؟
Ruby
#language
مبتدئ
›
كيف تعمل المتغيرات والأنواع الأساسية في Ruby؟
Ruby
#language
مبتدئ
›
ماذا تعني عبارة "كل شيء هو كائن" في Ruby؟
Ruby
#oop
مبتدئ
›
ما الفرق بين السلاسل النصية (Strings) والرموز (Symbols)؟
Ruby
#language
مبتدئ
›
كيف تعمل المصفوفات والجداول المترابطة (Hashes)؟
Ruby
#data-structures
مبتدئ
›
ما هي الـ blocks في Ruby؟
Ruby
#blocks
مبتدئ
›
كيف تُعرّف الدوال مع الوسائط (المعاملات)؟
Ruby
#language
مبتدئ
›
كيف تعمل الفئات والكائنات في Ruby؟
Ruby
#oop
مبتدئ
›
ما الذي تفعله `attr_accessor` و `attr_reader` و `attr_writer`؟
Ruby
#oop
مبتدئ
›
ما هي خيارات التحكم في تدفق البرنامج (Control-flow) التي يوفرها Ruby؟
Ruby
#language
مبتدئ
›
ما هو الفرق بين blocks و procs و lambdas؟
Ruby
#blocks
متوسط
›
ما هي الوحدات (Modules) والممزجات (Mixins)؟
Ruby
#oop
متوسط
›
كيف يعمل الوراثة والبحث عن الدوال (method lookup)؟
Ruby
#oop
متوسط
›
كيف يعمل معالجة الاستثناءات؟
Ruby
#error-handling
متوسط
›
ما هي وحدة Enumerable؟
Ruby
#functional
متوسط
›
كيف يعمل yield في الدوال؟
Ruby
#blocks
متوسط
›
ما هو duck typing في Ruby؟
Ruby
#oop
متوسط
›
ما هي Gems و Bundler؟
Ruby
#tooling
متوسط
›
لماذا تُفضل الرموز (Symbols) كمفاتيح الجداول المجزأة (Hash Keys)؟
Ruby
#language
متوسط
›
ما هو البرمجة الفوقية (Metaprogramming) في Ruby؟
Ruby
#language
متقدم
›
كيف تدير Ruby الذاكرة وجمع القمامة؟
Ruby
#performance
متقدم
›
ما هو GVL وكيف يعمل التزامن (Concurrency) في Ruby؟
Ruby
#concurrency
متقدم
›
ما الذي يفعله تجميد الكائنات وملماذا نستخدم حروف نصوص مجمدة؟
Ruby
#performance
متقدم
›
ما هي النطاقات (Ranges) وكيف يتم استخدامها؟
Ruby
#data-structures
متوسط
›
ما هي طرق String المفيدة ومتغيراتها bang (!)؟
Ruby
#language
متوسط
›
ما هي الـ Struct ومتى تستخدمها؟
Ruby
#oop
متوسط
›
كيف يُمكّن Ruby بناء لغات نطاق مخصصة داخلية (DSLs)؟
Ruby
#language
متقدم
›