هذه بعض ملاحظات المقابلة المتعلقة بمواقف R&D الخلفية التي قمت بتجميعها. الجميع مرحب بهم لإضافتها في الوقت المناسب.
بالطبع ، لا يقتصر على مواقع البحث والتطوير في Golang. تتضمن الملاحظات أيضًا مقالات من ثمانية أجزاء مثل شبكة الكمبيوتر ونظام التشغيل و MySQL و Redis وتصميم النظام . يمكن أيضًا قراءة مواقف اللغة الأخرى.
بعض الاقتراحات:
مقدمة موجزة : حافظ على سيرتك الذاتية موجزة وواضحة ، واستخدم تخطيطًا وتنسيقًا واضحًا لجعل المعلومات سهلة القراءة. يقتصر طول السيرة الذاتية على صفحة أو صفحتين ، ولكن يجب أن تحتوي على معلومات شخصية أساسية مثل العمر والجنس ورقم الهاتف والبريد الإلكتروني والخبرة التعليمية
تسليط الضوء على النقاط الرئيسية :
- تجربة المشروع : إذا كان لديك خبرة ذات صلة في المشروع ، فيمكنك سرد الاسم والوقت ووصف المشروع والأدوار والمسؤوليات التي تفترضها في المشروع. من الأفضل أن تكون تلك المشاريع التي ليست شارعًا كبيرًا (تسمية الوجبات الجاهزة ، المنتدى ، إلخ). إذا لم يكن لديك واحدة حقًا ، فيمكنك الرجوع إلى Crony Crony الموزعة ، والتي قمت بها شخصيًا. يوصى بالنظر إلى رمز المصدر. ليس من الصعب جدا. أما بالنسبة لكيفية كتابتها في السيرة الذاتية ، يمكنك الرجوع إلى استئناف توصية المبرمج ، والمقدمة واضحة. أيضًا ، يمكن أن تشير كيفية تقديم هذا المشروع أثناء عملية المقابلة إلى مقدمة تجربة المشروع.
- تجربة التدريب : إذا لم يكن لديك خبرة في التدريب ، فمن الصعب حقًا العثور على وظيفة للخريجين الجدد. يوصى بإيجاد تدريب داخلي في السنة الثانية أو السنة الإعدادية.
130 السير الذاتية
يوصي المبرمجون باستئناف ، والمقدمة واضحة
قد لا تكون الإجابات على بعض المقالات ذات ثماني أرجل تم تجميعها دقيقة. إذا شعرت أنها غير دقيقة ، فيمكنك البحث عنها عبر الإنترنت بنفسك.
من بينها ❤ يعني التركيز
اذهب إلى اللغة
أسئلة مقابلة Golang ، بما في ذلك القواعد الأساسية لـ GO ، جمع القمامة ، إدارة الذاكرة ، نموذج GMP ، والمبادئ الأساسية لهياكل البيانات الشائعة (القناة ، الخريطة ، حدد ...) ، إلخ.
يوصى بقراءة وثائق Gopher ، يمكنك العثور على العديد من المستندات المتعلقة بلغة GO فيه
على سبيل المثال ، Go Expert Programming ، Go Language Standard Library ، وما إلى ذلك ، كلها تستحق القراءة
برمجة الكود
بعض برمجة التعليمات البرمجية التي قد يطلبها القائم بإجراء المقابلة للتنفيذ أثناء عملية المقابلة
على سبيل المثال:
اثنين من coroutines بطباعة 10 أحرف وأرقام بالتناوب
ابدأ 2 Groutines وإلغاء بعد 2 ثانية. يتم تنفيذ أول كوروتين في ثانية واحدة ، ويتم تنفيذ coroutine الثاني في 3 ثوان.
...
الخوارزميات والقوالب الشائعة
قوالب لبعض الخوارزميات الشائعة ، مثل KMP ، خوارزمية LRU ، بخلل ، طريقة التراجع ، الانقسام وطريقة الحوكمة ، نافذة الانزلاق ، إلخ.
القراءة الموصى بها خوارزمية النمط ، والتي تستند إلى لغة GO. يمكن قراءة هذا المستند حل معظم أسئلة الخوارزمية في المقابلة
MySQL
تتضمن بعض أسئلة المقابلة لـ MySQL:
محرك التخزين
الفهرس وتحسينه
المعاملات (MVCC) والأقفال
المكتبة والجداول والنسخ المتماثل الرئيسي
...
redis
أسئلة مقابلة Redis
بما في ذلك أنواع البيانات الأساسية ، واستراتيجيات المعالجة للمفاتيح المنتهية ، والمثابرة ، والمجموعات ، والماجستير ، والعبيد ، والحراس ، إلخ.
شبكة الكمبيوتر
أسئلة المقابلة المتعلقة بشبكة الكمبيوتر
على سبيل المثال ، بروتوكول الشبكة ، مصافحة TCP ثلاثية الاتجاه ، الموجة اليدوية ذات الاتجاه الرباعي ، HTTP و HTTPS ، إلخ.
نظام التشغيل
أسئلة مقابلة نظام التشغيل
على سبيل المثال ، المواضيع والعمليات وكيفية تواصلها ، وتعدد الإرسال المضاعف IO ، والذاكرة ، إلخ.
أسئلة مقابلة عالية التردد للبيانات الضخمة
بعض أسئلة المقابلة في سيناريوهات البيانات الضخمة ، مثل:
تبحث عن استفسارات شهيرة ، وحساب الاستعلامات العشرة الأكثر شعبية من أصل 3 ملايين سلاسل استعلام
ابحث عن أعداد صحيحة غير مبتذبة بين 250 مليون نسمة ، ومساحة الذاكرة ليست كافية لاستيعاب هذه الأعداد الصحيحة البالغ عددها 250 مليون
العثور على متوسط في 500 مليون ints
...
الخدمات المجهرية
أسئلة المقابلة في سيناريوهات الخدمات الدقيقة ، مثل حوكمة الخدمات ، قاطع الدائرة والرقم.
تصميم النظام
أسئلة المقابلة المصممة في بعض السيناريوهات المحددة ، مثل:
مولد المعرف الموزع
نظام URL القصير
جدولة المهام في توقيت
...
التصميم المعماري
أسئلة المقابلة المتعلقة بتصميم العمارة ، مثل:
لماذا تخزين المؤقت متعددة المستويات
كيف تحقق الوسيطة الوسيطة MQ تسليم موثوقية الرسائل
...
لا يزال يتم تحديثه ...
يقدم هذا المشروع المقابلة المقابلة ذات ثمانية أرجل في شكل أسئلة وأجوبة بسيطة. إذا كنت ترغب في الحصول على فهم متعمق لشبكات الكمبيوتر ، وأنظمة التشغيل ، وقواعد البيانات ، وما إلى ذلك ، فمن المستحسن بشدة قراءة ترميز Kobayashi (Xiaolincoding.com)
معظم أسئلة وأجوبة المقابلة تأتي من الإنترنت ، بما في ذلك:
الجواب ليس دقيقًا بالضرورة. الجميع مرحب بهم لذكر القضايا أو سحب طلبات المكملات.