أولاً، أبلغت عن خلفيتي العائلية، وبدأت في كتابة الأسئلة في المدرسة الثانوية، وتم قبولي في كلية علوم الكمبيوتر بجامعة بكين في مسابقة الخوارزمية، وبعد التخرج من برنامج البكالوريوس والماجستير، حصلت على عروض من شركات مثل NetEase، Renren وAlibaba وFB، وأخيراً اختاروا العمل في Silicon Valley في الولايات المتحدة. حتى الآن، تمت الإجابة على أكثر من 3000 سؤال خوارزمي.
دون مزيد من اللغط، دعونا ننتقل مباشرة إلى الأمور العملية. أقدم "ورقة الغش لقالب خوارزمية المقابلة العامة" التي عملت عليها لمدة 3 أشهر وأضفتها وحذفتها 16 مرة، ويمكن تنزيلها مباشرة من المستند الثاني في هذا المستودع.
هذه المجموعة من "ورقة الغش لقالب خوارزمية المقابلة العامة" لا تحتوي على كمية صغيرة من التعليمات البرمجية، والحالات ليست رائعة، ولكنها كلاسيكية تمامًا وعالمية تمامًا! لقد قمت أيضًا بفرز شروط الاستخدام وتعقيد الوقت وقوالب التعليمات البرمجية مثل التقسيم الثنائي والمؤشرات المزدوجة وخوارزميات الفرز والأشجار الثنائية والبحث بالعرض أولاً والبحث بالعمق أولاً.
لكي يتمكن الجميع من الحصول على أكبر قدر ممكن من المساعدة من موقع Github الخاص بي، إليك طرق الاستخدام:
1. امنح هذا المستودع نجمة أولاً ، ثم احفظ قالب الخوارزمية الذي قمت بتلخيصه (إذا كنت لا ترغب في قضاء بعض الوقت في حفظ القالب، فلا تستمر في القراءة)
2. اتبع الأسئلة عالية التكرار في الدليل أدناه للتدرب (التدرب على القالب، ويجب أن تتعلم هضم المعرفة حتى تتمكن من استخلاص الاستدلالات)
3. أخيرًا، انتقل إلى LintCode للعثور على سلم عالي التردد من شركة مصنعة كبيرة للتدريب (لا داعي للقلق، يجب أن تكون على حق في الإجابة على المزيد من الأسئلة باستخدام القالب)
في عام 2014، ذهبت إلى الولايات المتحدة للعمل في فيسبوك. وفي وادي السليكون، وجدت أن الشعب الصيني يتعرض لضغوط شديدة بشكل خاص للعثور على وظائف ويواجه قدراً كبيراً من المنافسة من البيض والهنود. من أجل مساعدة المزيد من الأشخاص على اجتياز المقابلات الخوارزمية في Google وFacebook وTicktok وغيرها من الشركات، قمت بتلخيص خبرتي التي تزيد عن 10 سنوات في الإجابة على الأسئلة وسجلت مجموعة من "فئة الخوارزمية ذات تسعة فصول" مكونة من 9 فصول و18 ساعة فقط. والآن بعد مرور 8 سنوات، تم تكرار هذه الدورة إلى 50 فصلاً وأكثر من 100 ساعة، وقد درس مئات الآلاف من المبرمجين هذه الدورة ووجدوا وظائف براتب سنوي قدره مليون دولار.
هذه المجموعة من "فئة الخوارزمية ذات التسعة فصول" مقابل رسوم، لكن يمكنني أيضًا إلقاء نظرة على فيديو تعلم خوارزمية Bilibili المجاني "تعظيم LeetCode في شهر واحد" الذي قمت بتلخيصه أولاً.
مقابلة مع قالب الخوارزمية الذي تم اختباره بشكل متكرر
ملاحظات اختبار الخوارزمية من أساتذة جامعة بكين
بحث الشجرة الثنائية
شجرة ثنائية فرق تسد
جدول التجزئة
كومة
شجرة القاموس
كومة
قائمة مرتبطة
ملخص نقاط المعرفة لشجرة القطعة المستقيمة
50 سؤالاً يجب على المبتدئين في البرمجة الإجابة عليها
انقسام
عمليات البت
فرق تسد
مؤشر مزدوج
قاموسخريطة
وابحث في المجموعة
خوارزمية الفرز
خوارزمية الجشع
عشرة أسئلة وأجوبة حول البرمجة الديناميكية
كيفية الإجابة على أسئلة تصميم النظام في المقابلات
اتساع البحث الأول
عمق البحث الأول
)
100 سؤال يجب الإجابة عليه في المقابلات الخوارزمية
سؤال المصفوفة
أسئلة مقابلة جوجل |
أسئلة مقابلة جوجل |. الحد الأقصى لمجموع 3 مصفوفات فرعية غير متكررة
أسئلة مقابلة جوجل |. أطول كلمة في القاموس
أسئلة مقابلة Google | ابحث عن العقدة الموجودة في أقصى اليسار أسفل الشجرة الثنائية
أسئلة مقابلة جوجل | عنوان IP القانوني