يغطي "دليل مقابلة التعلم + C/C++" المعرفة التي يحتاج معظم مبرمجي C++ إلى إتقانها. بالنسبة للدخول والتوظيف المتقدم والمتعمق والتوظيف المدرسي والتوظيف الاجتماعي والتحضير لتعلم C++ والمقابلات، فإن CppGuide هو خيارك الأول!
جدول المحتويات
1. التوصية بموارد البرمجة السابقة
2. لغة C ذات الصلة
3. ذات صلة بـ C++
4. التوظيف في مدارس Linux C/C++
5. التوظيف الاجتماعي لنظام التشغيل Linux C/C++
منذ بعض الوقت، اكتشفت موقعًا جيدًا لمقابلة العمل، والذي يمكنه فحص أسئلة المقابلة الحقيقية استنادًا إلى الصناعات المحددة والشركات ومواقع المقابلة والموضوعات وأوقات التفتيش . كما يتضمن أيضًا أحدث وقت للفحص والعدد التراكمي لعمليات التفتيش .
إنها ببساطة قطعة أثرية عظيمة ! ! ! على سبيل المثال، أريد التحقق من أسئلة المقابلة، مثل الصناعة على الإنترنت، والشركة هي ByteDance، والمنصب خلفي، والموضوع غير محدود، ووقت الفحص خلال العام الماضي؟
بالإضافة إلى الإنترنت، تشمل الصناعات الشركات المملوكة للدولة والبنوك والشركات الأجنبية وغيرها من الصناعات. واعتبارًا من الوقت الذي اكتشفت فيه، يبدو أن الموقع يضيف بيانات جديدة تدريجيًا في الفترة اللاحقة.
خذ الإنترنت كمثال، حيث تغطيه جميع الشركات الكبرى المحلية والأجنبية من الدرجة الأولى والثانية، مثل ByteDance وAlibaba وTencent وBaidu وMeituan وما إلى ذلك.
أود أن أشارك هذا الموقع هنا، فلا يمكن أن تظل هذه الأشياء الجيدة سرية. إذا كان ذلك مفيدًا لك، فإن الإعجاب به هو أعظم دعم! ! شكرًا لك!
رابط الموقع : https://top.interviewguide.cn/
ربما يكون أفضل طريق لتعلم لغة C يعتمد على الصفر في نصف الكرة الشمالي
يمكنك البدء باستخدام لغة C من الصفر، حيث أن بناء جملتها هو أساس العديد من لغات البرمجة عالية المستوى، مثل Java وC++، كما أنها بمثابة رابط بين اللغة السابقة وما يليها في الأعلى، وتعلم مبادئ تكوين الكمبيوتر وأنظمة التشغيل وما إلى ذلك في الأسفل بعض المعرفة الأساسية بالكمبيوتر.
الكتب الموصى بها:
أسلوب كتابة الكتاب الأول "Aha C Language" مثير للاهتمام وروح الدعابة في رأيي، وهو جيد جدًا لتنمية الاهتمام والتعلم الأساسي.
"لغة البرمجة C"، مطبعة صناعة الآلات، المؤلف بريان دبليو كيرنيغان / (الولايات المتحدة) دينيس إم ريتشي. كتبه والد لغة C، وهو كتاب تمهيدي كلاسيكي.
"C Primer Plus"، مطبعة البريد والاتصالات الشعبية، المؤلف ستيفن براتا. يمكن استخدامه ككتاب مرجعي للغة C أو كمقدمة. المحتوى خطوة بخطوة ويمكنه ممارسة التفكير البرمجي.
"C and Pointers" تعرف على المؤشرات بعمق ولن تخاف من المؤشرات بعد قراءتها.
"فخاخ وعيوب C" كما يقول الكتاب، "المعرفة التي كشف عنها هذا الكتاب يمكن أن تساعدك على الأقل في تقليل 90٪ من الأخطاء في كود C ورمز C++ الأساسي." بعد قراءة هذا، يمكنك تجنب بعض الأخطاء في لغة C تطوير.
إذا كنت بحاجة إلى تنزيل الكتاب الإلكتروني أدناه، فما عليك سوى النقر على عنوان الكتاب وإدخال رمز الاستخراج!
أليس هذا هو طريق التعلم C++ على مستوى المربية الذي تريده؟
لغة C ->C مع فئة -> C++؛ يمكن أن نرى من تطور C++ أن C++ كانت في الأصل لغة C ذات فئات.
إذا كنت قد شاهدت فيديو المعلم Hou Jie أو كتاب "Effective C++"، فستعرف أنه عندما نتحدث عن C++ في الوقت الحاضر، يجب أن نعتبره "اتحادًا لغويًا" ضخمًا، والذي يحتوي على الأقل على المكونات المهمة التالية:
من بينها، "البرمجة ذات التوجه الإجرائي" هي الجزء المتوافق مع الإصدارات السابقة من لغة C التي توفرها لغة C++.
تطور C++ (C++ 98 -> C++ 03 -> C++ 11 -> C++ 14 -> C++ 20 -> .....)
توصيات الكتاب:
يعد "C++ Primer Chinese Edition" كتابًا دراسيًا ودودًا للغاية للدراسة الذاتية للمبتدئين في لغة C++. يشرح المؤلف بوضوح المفاهيم الأساسية للغة C وتفاصيل البرمجة التي يجب الاهتمام بها، وهو غني بالروتينات والتمارين، وأعتقد أنه بعد قراءته بعناية، يمكنك إكمال هدف البدء في لغة C.
"دليل البرمجة عالية الجودة"، الذي أوصى به Wall Crack، هذا الكتاب ممتع جدًا للقراءة، ويحتوي على بعض معايير البرمجة، وهو مفيد للأشخاص الذين يكتبون البرامج، ويمكنهم تنمية عادات البرمجة الجيدة وتعميق معرفتهم بعض المعرفة. إنه أكثر عملية ومناسب للقراءة قبل المقابلة.
يعد "Essential C++ Chinese Edition" كتابًا تمهيديًا صغيرًا ولكنه عملي جدًا حول لغة C++، مع التركيز على البداية السريعة وفهم برمجة C++. يركز هذا الكتاب على سلسلة من مشاكل البرمجة المتزايدة التعقيد وميزات اللغة المستخدمة لحلها. لن تتعلم وظائف وهياكل C++ فحسب، بل ستتعلم أيضًا الغرض من تصميمها ومبادئها الأساسية.
"أكثر فعالية C++ (الطبعة الصينية)"، يركز هذا الكتاب على 55 مبدأ، كل منها يقدم طريقة تسمح لك بكتابة كود برنامج C++ أفضل، ويناقشها بالتفصيل مع أمثلة مصممة خصيصًا.
"تقنيات البرمجة لتحسين أداء لغة C++"، يعتقد هذا الكتاب أن 20% من عيوب الأداء ستأخذ 80% من وقتنا. لذلك نحن نركز جهودنا حيث لدينا أكبر قيمة. يناقش هذا الكتاب بالتفصيل الكائنات المؤقتة، وإدارة الذاكرة، والميراث، والوظائف الافتراضية، والتضمين، والعد المرجعي، وSTL وغيرها من التفاصيل التي قد تعمل على تحسين كفاءة C++. سواء كنت ممارسًا في مجال ذي صلة، أو متحمسًا لبرمجة C++، أو متحمسًا للبرمجة حريصًا على اختراق اختناقات البرمجة وتحسين تنميتك الذاتية بشكل كبير، فمن المؤكد أن هذا الكتاب سيفيدك كثيرًا.
"تعلم C/C++ من العيوب" هو في الأساس مجموعة من الأسئلة غير الصحيحة في C/C++. يتضمن الكتاب 63 خطأ سببته المشكلة وهي عيوب في العنوان. وهو أيضًا دليل لتجنب المزالق.
يعد "C++ Templates Chinese Edition" كتابًا عمليًا يتضمن فهمًا متعمقًا لقوالب C++ الحديثة. لا يعد هذا الكتاب الشرح الرسمي لقوالب C++ فحسب، بل يقدم أيضًا مقدمة متعمقة لأفكار C++ العامة الأخرى.
يوفر "تحليل رمز مصدر STL" فهمًا تفصيليًا لآلية التنفيذ الأساسية لـ STL، ويمكن أن يكون له أيضًا فهم أعمق لهياكل البيانات الشائعة وإدارة ذاكرة C++.
هناك أيضًا "مكتبة C++ القياسية (الإصدار الثاني)" و"ممارسة البرمجة المتزامنة لـ C++" و"أفكار برمجة C++ (مجلدان)" وما إلى ذلك. لقد اشتريت جميع الكتب المقدمة، ولكن بصراحة، قمت بشراء الكتب القليلة التالية نظرة عامة على هذا الكتاب واستخدامه ككتاب مرجعي.
وثائق أخرى:
إذا كنت بحاجة إلى تنزيل الكتاب الإلكتروني أدناه، فما عليك سوى النقر على عنوان الكتاب وإدخال رمز الاستخراج!
استكشاف متعمق لجدول الوظائف الافتراضية لـ C++ - من منظور الذاكرة
مقال واحد سوف يساعدك على تعلم لغة C++، وجمع معلومات مفيدة! ! !
طريق تعلم C/C++ الأكثر استقرارًا في عام 2022
الآن، أليس هذا هو طريق تعلم تطوير خلفية C++ الذي تريده؟
هذا هو طريق تعلم لغة C وC++ الذي تحتاجه!
التوظيف في الحرم الجامعي | طريق تعلم تطوير الواجهة الخلفية لـ C++
ملخص المحكمة الخاصة بلبنان وأسئلة المقابلة الشائعة + المعلومات
مجموعة من موارد C++ المجانية التي يجب عليك استخدامها، وهي تستحق التجميع
عشرون ألف كلمة تلخص النقاط الرئيسية في "C++ Primer"
استكشاف متعمق لملاحظات نموذج كائن C++
ملاحظات دراسة C++ الفعالة
ملخص لأطر عمل C/C++ ومكتبات الطرف الثالث
التمشيط المنهجي لمؤشرات دالة C++ في مقالة طويلة مكونة من 10000 كلمة
إذا كنت قد تعلمت لغة C++، فيجب أن تعرف هذه التفاصيل العشرة!
العديد من مواقع تعلم C/C++ تستحق التجميع
لو كانت لغة C++ سهمًا، أي نسر ستطلق عليه؟ |.تقاسم الوظائف
كيف تضرب من 1 إلى 20 بشكل أنيق باستخدام برمجة C++؟
ما هو دور #pragma مرة واحدة في C/C++؟
أفضل ممارسات C++ (أفضل ممارسات C++) الترجمة وملاحظات القراءة
تقنيات البرمجة الدفاعية
قراءة لغة C++ بـ 50000 كلمة
بعد قراءة هذه العناصر السبعة، تعد محاكاة ميزات C++ الجديدة مجرد هدف صغير!
النواة الصلبة | أساسيات لغة C++
ملخص قالب C++
طرق ومبادئ C++ لقراءة نصوص سلسلة UTF-8 وGBK
برمجة التاريخ والوقت بلغة C++
عادات برمجة C++ ونقاط البرمجة
نموذج الذاكرة C++
5 دقائق للبرنامج، وساعتان للتسمية! دعونا نتحدث عن اصطلاحات التسمية!
C++ والتعبيرات العادية
تجمع المواضيع المكتوبة بخط اليد-إصدار C++
استخدام خيوط C++
مقالة C++ من ثمانية أجزاء (1)
يستخدم C++ مكتبة chrono لمعالجة التواريخ والأوقات
هاردكور |. مشاركة خبرات 50 شركة في لغة C++
تعدد الأشكال في وقت الترجمة وتعدد الأشكال في وقت التشغيل لـ C++
البرمجة المتزامنة لـ C++ (C++11 إلى C++17)
إدارة ذاكرة C++ (المجموعة الموصى بها)
مقالة طويلة مكونة من 20000 كلمة، أفضل مقالة عن البرمجة الفوقية للقالب رأيتها على الإطلاق!
تحليل موجز لمبدأ جدول الوظائف الافتراضية لـ C++
تحليل متعمق لعملية استدعاء دالة C++
عرض توضيحي للرسوم المتحركة: كيف نفهم بدقة الأشجار ذات اللون الأحمر والأسود؟
تحسين أداء C++
مقالة طويلة مكونة من 10000 كلمة | إدارة ذاكرة C++ المتعمقة
طريق المبرمج لتعلم لغة C++
نظرة عامة على آلية استثناء C++
هل تعرف كل هذه الميزات الأساسية لـ C++ التي لا يتم تدريسها في الفصل؟
كيفية تجنب تسرب الذاكرة في C++؟
القيم l وقيم r وقيم الموت في C++ 11
مؤشرات وظيفة C/C++ ووظائف المؤشر
الفرق الحقيقي بين الحذف والحذف []
ملاحظات دراسة لغة C++
دعونا نستكشف توزيع الذاكرة لفئة C++ معًا
[أفضل الممارسات] الفخاخ والروتينات الخاصة بـ C++
لامدا العامة، قوية جدًا!
التفكير المعماري: كيف نجعل برامج الكتابة سهلة مثل اللبنات الأساسية؟
تحسين أداء البرنامج الذي يشرح كل شيء للعاملين
تقوم لغة C++ بإرجاع الكائنات حسب القيمة
ما هو البرنامج الذي يمكنه تحمل مثل هذا التحسين؟
أساسيات لغة C++
كيف تتم كتابة التعليمات البرمجية الآمنة للخيط؟
إدارة الذاكرة: كيف يتم تحميل البرامج في الذاكرة بأمان
بسيط! هذه هي الطريقة التي يتم بها تشغيل الكود بواسطة وحدة المعالجة المركزية
ملخص لأقوى 600 أمر لينكس
المبادئ الأساسية لكائنات C++ موجودة هنا، كيف تجرؤ على القول بأنك لا تستطيع تعلمها؟
كيف انتقلت لغة C++ من الكود إلى اللعبة؟
ما هو أكثر كفاءة، إذا كان آخر أو حالة التبديل؟ انظر إلى هذه الصور الأربع.
تحدث عن نمط C++ المفرد
جربها بنفسك! مسارات تعلم مهندس الواجهة الخلفية والكتب وتوصيات الفيديو
ثلاثة سيناريوهات شائعة لفساد الذاكرة وتحليلها في لغة C++
كم عدد مخاطر تسرب ذاكرة C++ التي تدخلت فيها؟
تصميم وتنفيذ تجمع الذاكرة
فتح الباب أمام العمليات |
مقالة متعمقة |. المُحاور: العمليات والخيوط، أطرح هذه الأسئلة الـ 19 فقط
ممارسة تحسين الأداء | أداة اختبار وحدة C/C++ العالمية
تجمع المواضيع المكتوبة بخط اليد-إصدار C++
استخدام خيوط C++
إلى أي مدى يمكنني تعلم لغة C++ لإجراء مقابلة للحصول على وظيفة؟
إدارة الذاكرة C++ (1)
تحليل كود المصدر القياسي وإدارة ذاكرة C++ (2)
كيفية تبسيط كود C++
الكشف عن الطبقات الأساسية للخوادم عالية الأداء
تصحيح أخطاء برنامج Windows هو السلاح النهائي
تحذير من مقالة طويلة! الأسئلة الشائعة حول لغة C وC++
عدة نصائح لتحسين كفاءة تطوير C++
قائمة الكتب: توسيع فهمك لـ C++
بعد التعامل مع جميع أنواع الأخطاء الغريبة لمدة 13 عامًا، قمت بتلخيص 18 تجربة
ما هو شعور الذهاب إلى البنك وكتابة الرمز؟
دعونا نتحدث عن السمات التي جلبها معيار C++ الجديد
التحسينات القصوى لمهندسي Baidu C++ (التزامن)
التحسينات القصوى لمهندسي Baidu C++ (فصل الذاكرة)
رسم توضيحي | اكتشف أسرار خوارزمية فرز STL من منظور الفنون القتالية
كيفية استدعاء واجهة C في C++؟
تحسين ترميز C++ لتقليل النسخ أو المهام الزائدة عن الحاجة
لماذا تستخدم أجهزة الكمبيوتر الرموز التكميلية؟
هل اخترت الطريقة الصحيحة لتوليد أرقام عشوائية؟
لقد قمنا بتلخيص 24 من الأخطاء الرئيسية في لغة C++، دعونا نرى كم منها يمكنك تجنبها.
هل تعرف كل نقاط المعرفة هذه؟ اختبر مستوى دخولك إلى لغة C++
النواة الصلبة الفائقة |. 20000 كلمة + 20 صورة لمساعدتك على تمزيق الكود المصدري للحاوية التسلسلية STL
تحليل موجز لمؤشرات C++ الذكية وآلية تمكين_المشاركة_من_هذه
الكلاسيكيات لا تخرج أبدًا عن الموضة! إعادة النظر في أنماط التصميم
الإصدار الأول على الشبكة بأكملها! ! جميع الميزات الجديدة لـ C++ 20 موجودة في هذه الصورة
العقبة الأخيرة لمبرمج C++ براتب سنوي مليون
جوهر قوالب C++
10 حفر كبيرة سببتها الذاكرة، كم منها يمكنك تجنبها؟
دليل بانورامي لإدارة الذاكرة C++
كم عدد النصائح التسعة التي تعرفها لتحسين كفاءة تشغيل التعليمات البرمجية؟
تم اختيار 30 سؤالًا لمقابلة C++ (بما في ذلك التحليل)
أسئلة وأجوبة الاختبار/المقابلة الكتابية لـ Tencent C++
المقالة الأولى من مقالة طويلة مكونة من 10000 كلمة حول C++ --- الفوز بمقابلة Byte
"الهجوم المضاد على مصنع كبير" - الفصل 49 من C++ أسئلة وأجوبة (معلومات مفيدة تمامًا)
"الهجوم المضاد على المصنع الكبير" الجزء 2 - الفصل 59 المتقدم لـ C++ أسئلة و59 إجابة (معلومات أساسية فائقة الدقة)
"الهجوم المضاد على المصنع الكبير" - الفصل 79 من تحسين C++، أسئلة وأجوبة
قم بتنفيذ أداة تخصيص الذاكرة malloc بنفسك | 30 صورة
مؤشرات ذكية حديثة مكتوبة بخط اليد لـ C++
10 صور و22 مقتطفًا من التعليمات البرمجية، ستساعدك هذه المقالة المؤلفة من 10000 كلمة على فهم نموذج الذاكرة الافتراضية والمبادئ الداخلية لـ malloc.
سلسلة المقابلات: تخطيط كائن C++ [المجموعة الموصى بها]
كيفية تنظيف كود C++
تحليل كود المصدر وتنفيذ سلسلة C++
شروحات شعبية لـ 23 نمط تصميم، افهمها في ثواني بعد قراءتها
الملخص الأكثر اكتمالا لتعلم كيو تي من قبل رجل كبير (30.000 كلمة من المعلومات المفيدة)
30000 كلمة ملخص لينكس
التشفير وفك التشفير
معالجة الحزم اللاصقة لبيانات TCP
التوظيف الربيعي قادم، أوصي ببعض بنوك الأسئلة حيث يمكنك التدرب على C/C++ والخوارزميات.
لديّ درجة علمية في علوم الكمبيوتر وقد قبلت للتو عرضًا من Byte، هل ترغب في مشاركة تجربتي؟
عشرة آلاف كلمة من الشرح التفصيلي لأسئلة وأجوبة الاختبار/المقابلة المكتوبة لـ Tencent Linux C++ التي مررت بها هذا العام
20 سؤالاً للمقابلة في لغة C++ يجب عليك إتقانها
قم بتقييم الشركات ذات الصلة بـ Linux/C/C++/المضمنة/الأجهزة