التحضير للمقابلة كمطور Ruby/Rails - دورة بقيمة 4900 روبل روسي. من ThinkNetica، تدريب 4 فصول عبر الإنترنت، التاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
تعد المقابلات الناجحة مهارة حاسمة في الوضع الحالي. حاضرك ومستقبلك يعتمدان عليه.
في Thinknetica، نعمل بشكل وثيق مع العديد من أصحاب العمل ونعرف ما يتوقعونه من المرشحين والأسئلة التي يطرحونها على المرشحين.
لقد جمعنا أفضل تجارب الشركات وأضفنا بعض النقاط التي ستساعدك في الظروف الحالية.
لن نقدم لك الإجابات فحسب، بل سنقدم لك نظرة ثاقبة حول مواضيع مختلفة حتى تتمكن من اجتياز المقابلة.
لمن؟
للمطورين الذين يريدون عملاً أفضل في ظل ظروف أفضل حتى في الوضع الحالي
مبتدئ
إذا كنت مبتدئًا، فسوف تتعلم الكثير من الأشياء الجديدة ذات الصلة بك وستكون مستعدًا بشكل أفضل للمقابلة.
وسط
إذا كنت في المستوى المتوسط، فستتمكن من تحديث معرفتك والعثور على الثغرات وإجراء "فحص احترافي" ومعرفة الأسئلة المطروحة على وجه التحديد للمطور المتوسط.
كبير / قائد الفريق
إذا كنت قائدًا كبيرًا/قائدًا للفريق، فيمكنك جمع ورقة تقييم كفاءة المطور لنفسك ولفريقك
نحن نتعامل مع الأسئلة المتعلقة بـ Ruby و Rails
روبي
تحميل وتفسير التعليمات البرمجية
أنواع البيانات
أنواع متغيرة حسب النطاق
نموذج الكائن
طرق المستوى الأعلى والنواة
نطاق الطريقة
باستخدام الكتل، بروك ولامدا
التسلسل الهرمي للميراث وطريقة البحث
طرق اتصال الوحدة النمطية
قدرات البرمجة الفوقية
العمل مع الذاكرة وGC
العمليات والخيوط
التغليف والوصول إلى البيانات
تنفيذ تعدد الأشكال
التحقق من الكائنات للمساواة
مواصفات الرف
نقاط القوة والضعف في روبي
القضبان
أدوار مكونات MVC
طبقات إضافية لتطبيق Rails
مزايا وعيوب عمليات الاسترجاعات
آلية الوصول إلى بيانات Active Record
الغرض من تجمع اتصال السجل النشط
تنزيل التطبيق وبدء تشغيله
آلية معالجة الطلب داخل التطبيق
استخدام الهجرات في الإنتاج
تشغيل تطبيق على خادم متوافق مع Rack
مع الأخذ في الاعتبار RSpec وأساسيات الويب وقواعد البيانات
آرسبيك
أنواع الاختبارات وطرق كتابتها
المصانع النموذجية واستخداماتها
وهمية وكعب
الفرق بين مواصفات الطلب ومواصفات وحدة التحكم
طرق تحسين أداء الاختبار
منهجية اختبار API
أساسيات الويب
معالجة طلب HTTP
التخزين المؤقت HTTP
بروتوكولات HTTP(S) وWebSocket
دي.بي.
نموذج البيانات العلائقية
تطبيع وعدم تطبيع البيانات
تعيين المفاتيح الخارجية
أنواع الاتصالات
المشاهدات (بوستغريسكل)
الغرض وأنواع الفهارس (PostgreSQL)
مراحل تنفيذ استعلام SQL
مبادئ الحمض
أنواع الأقفال (PostgreSQL)
المعاملات ومستويات عزلها
الغرض من الفراغ (PostgreSQL)
التوفر العالي (PostgreSQL)
التقسيم (PostgreSQL)
أما اليوم الثالث فهو مخصص لهندسة البرمجيات وتصميم واجهة برمجة التطبيقات (API) وGit Flow وأساسيات DevOps
هيكلة البرمجيات
اللغات المترجمة والمترجمة
نماذج البرمجة
مبادئ راسخة
مبدأ الجفاف، الحالات التي يمكن إهمالها
مبدأ قبلة
أنماط الوصول إلى البيانات: Active Record، Repository
متراصة والخدمات الصغيرة
تماسك المكونات ومبادئ التجريد
مخطط الخدمات في الإنتاج وتفاعلها
تصميم واجهة برمجة التطبيقات
ريست، جي آر بي سي، غراف كيو إل
الإصدار
معالجة الأخطاء
تدفق البوابة
المبادئ العامة
الالتزامات التقليدية
أساسيات DevOps
أنواع الموارد: وحدة المعالجة المركزية، الذاكرة، إدخال/إخراج القرص، الشبكة
باستخدام سي آي
طرق نشر التطبيق
جمع السجلات
يراقب
كيف تسير مقابلة المهارات الشخصية وما هي المهارات الشخصية التي يحتاجها المطور بشكل عام
المهارات الناعمة
التعاطف والعمل الجماعي
أهمية فهم المنتج وأهداف العمل
أهمية البيانات والقدرة على العمل معها
نهج على شكل حرف T للتنمية