الأدوات
منشئ السيرة الذاتية
تبرع
ابحث في الأسئلة…
⌘
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
الرئيسية
المواضيع
الفئات
مسارات التعلّم
بحث
أسئلة مقابلات التزامن · التدرّب على مقابلات تقنية المعلومات
الرئيسية
/
#التزامن
#التزامن
34 أسئلة
ما هو GIL وكيف يؤثر على التزامن (Concurrency)؟
Python
#concurrency
متقدم
›
كيف يعمل async/await مع asyncio؟
Python
#concurrency
متقدم
›
متى تختار threading أو multiprocessing أو asyncio؟
Python
#concurrency
متقدم
›
ما هي goroutines؟
Golang
#concurrency
متوسط
›
كيف تعمل القنوات؟
Golang
#concurrency
متوسط
›
ما هو statement `select`؟
Golang
#concurrency
متوسط
›
ما الغرض من حزمة context؟
Golang
#concurrency
متوسط
›
ما هي أنماط Go الشائعة للتزامن؟
Golang
#concurrency
متقدم
›
متى تستخدم حزمة sync بدلاً من channels؟
Golang
#concurrency
متقدم
›
ما الذي يسبب تسرب goroutines وكيف تمنعه؟
Golang
#concurrency
متقدم
›
كيف يعمل جدولة وقت التشغيل (Scheduler) في Go؟
Golang
#concurrency
متقدم
›
ما هو تزامن البيانات (Data Race) وكيف تكتشفه؟
Golang
#concurrency
متقدم
›
كيف يعمل المعالجة المتعددة للخيوط في Java؟
Java
#concurrency
متقدم
›
كيف تقوم بمزامنة الوصول إلى الحالة المشتركة؟
Java
#concurrency
متقدم
›
كيف يساعد إطار العمل Executor و CompletableFuture في العمل غير المتزامن؟
Java
#concurrency
متقدم
›
كيف تعمل Tasks والتوازي بما يتجاوز async/await؟
C#
#concurrency
متقدم
›
ما هو GVL وكيف يعمل التزامن (Concurrency) في Ruby؟
Ruby
#concurrency
متقدم
›
كيف تمنع البيع الزائد (oversell) عندما يتزاحم مليون مستخدم على 1000 رمز؟
تصميم الأنظمة
#concurrency
متقدم
›
كيف تتعامل مع خمسة ملايين صوت خلال عشر دقائق على نطاق واسع؟
تصميم الأنظمة
#scaling
متقدم
›
كيف تمنع الجمود (deadlocks) مع آلاف المعاملات المتزامنة؟
تصميم الأنظمة
#concurrency
متوسط
›
ما الفرق بين التزامن (concurrency) والتوازي (parallelism)؟
التزامن والتوازي
#concurrency
مبتدئ
›
ما الفرق بين العملية (process) والخيط (thread)؟
التزامن والتوازي
#concurrency
مبتدئ
›
ما هي حالة التسابق (race condition)؟ أعطِ مثالًا وعَرَضها.
التزامن والتوازي
#concurrency
مبتدئ
›
ما الفرق بين الإدخال/الإخراج المُعيق وغير المُعيق (blocking مقابل non-blocking، أي المتزامن مقابل غير المتزامن)؟
التزامن والتوازي
#concurrency
مبتدئ
›
اشرح الأقفال (locks) والـ mutexes والمقاطع الحرجة (critical sections) والـ semaphores.
التزامن والتوازي
#concurrency
متوسط
›
ما هو الـ deadlock؟ ما الشروط الأربعة، وكيف تمنعه؟
التزامن والتوازي
#concurrency
متوسط
›
ما هو مجمّع الخيوط (thread pool)؟ لماذا تستخدمه، وكيف تحدّد حجمه؟
التزامن والتوازي
#concurrency
متوسط
›
اشرح النماذج غير المتزامنة: callbacks، وpromises، وasync/await، وevent loop.
التزامن والتوازي
#concurrency
متوسط
›
اشرح العمليات الذرّية (atomic operations)، ورؤية الذاكرة (memory visibility)، وحواجز الذاكرة (memory barriers).
التزامن والتوازي
#concurrency
متوسط
›
ما هي البرمجة بلا أقفال (lock-free programming) وCAS؟ اشرح مشكلة ABA ومتى تستخدمها.
التزامن والتوازي
#concurrency
متقدم
›
قارن بين نموذج الـ actor وCSP (القنوات). كيف يساعد تمرير الرسائل؟
التزامن والتوازي
#concurrency
متقدم
›
ما الذي يحدّ من التزامن على نطاق واسع؟ اشرح التنافس (contention)، والمشاركة الزائفة (false sharing)، والضغط العكسي (backpressure).
التزامن والتوازي
#concurrency
متقدم
›
ما هي race conditions، وكيف تمنعها الـ mutexes والـ semaphores؟
أنظمة التشغيل
#concurrency
متوسط
›
ما هو الـ deadlock، وكيف تمنعه أو تتفاداه أو تكتشفه؟
أنظمة التشغيل
#operating-systems
متوسط
›