انضم / تابعنا على Discord | ؟ (تويتر) | برقية | فيسبوك
ليس لدى الجميع الوقت الكافي للإجابة على بضع مئات من أسئلة LeetCode. فيما يلي مواد إعداد مجانية ومنسقة للمقابلات الفنية للمهندسين المشغولين، والتي قدمتها لك بواسطتي، مؤلف كتاب Blind 75. وقد استفاد أكثر من 1,000,000 شخص من هذا الكتيب!
إلى جانب أسئلة الخوارزمية المعتادة، تتضمن الأشياء الرائعة الأخرى ما يلي:
المساعدة منك في المساهمة بالمحتوى ستكون موضع تقدير كبير!
يحتوي هذا المستودع على محتوى عملي يغطي جميع مراحل المقابلة الفنية، بدءًا من التقدم للحصول على وظيفة وحتى اجتياز المقابلات وعرض التفاوض. قد يظل المرشحون الأكفاء تقنيًا يجدون المحتوى غير التقني مفيدًا.
المعلومات الموجودة في هذا المستودع مكثفة. في النهاية، مفتاح النجاح في المقابلات الفنية هو الممارسة المستمرة ولا أريد أن أزعجك بالكثير من الكلمات. سأخبرك بالحد الأدنى الذي تحتاج إلى معرفته حول كيفية المضي قدمًا في عملية المقابلة، حيث تذهب وتتدرب وتحصل على وظيفة أحلامك.
أي شخص يريد الحصول على وظيفة في إحدى شركات التكنولوجيا ولكنه جديد في المقابلات الفنية، أو المهندسين المتمرسين الذين لم يكونوا على الجانب الآخر من طاولة المقابلات منذ فترة ويريدون العودة إلى اللعبة، أو أي شخص يريد أن يكون أفضل في المقابلات الفنية.
هناك العديد من الكتب الرائعة مثل "Cracking the Coding Interview" والمستودعات المتعلقة بالمقابلات المتوفرة على GitHub، ما الذي يجعل هذا المستودع مختلفًا؟ الفرق هو أن العديد من مستودعات المقابلات الموجودة تحتوي بشكل أساسي على روابط لموارد خارجية بينما يحتوي هذا المستودع على محتوى منسق عالي الجودة مباشرة لاستهلاكك.
كما تركز الموارد الحالية بشكل أساسي على أسئلة الخوارزمية وتفتقر إلى التغطية لمزيد من الأسئلة الخاصة بالمجال وغير التقنية. يهدف هذا الكتيب إلى تغطية محتوى يتجاوز أسئلة البرمجة الخوارزمية النموذجية. ؟
يهدف AlgoMonster إلى مساعدتك في إجراء المقابلة الفنية في أقصر وقت ممكن . بواسطة مهندسي Google، يستخدم AlgoMonster منهجًا يعتمد على البيانات لتعليمك أنماط الأسئلة الرئيسية الأكثر فائدة ويحتوي على محتويات تساعدك على مراجعة هياكل البيانات الأساسية والخوارزميات بسرعة. وأفضل ما في الأمر هو أن AlgoMonster لا يعتمد على الاشتراك - ادفع رسومًا لمرة واحدة واحصل على وصول مدى الحياة . انضم اليوم للحصول على خصم 70% →
تتوسع هذه الدورة التدريبية المقدمة من Design Gurus في الأسئلة المتعلقة بأسئلة التدريب الموصى بها ولكنها تقترب من التدريب من منظور نمط الأسئلة، وهو نهج أتفق معه أيضًا للتعلم واستخدمته شخصيًا للتحسن في مقابلات البرمجة. تتيح لك الدورة التدرب على أسئلة مختارة في Java وPython وC++ وJavaScript، كما توفر نماذج للحلول بهذه اللغات. تعلم وفهم الأنماط، وليس حفظ الإجابات! احصل على إمكانية الوصول مدى الحياة اليوم →
تم نقل المحتوى المتعلق بالواجهة الأمامية إلى موقع ويب منفصل - دليل مقابلة الواجهة الأمامية.
ما زلنا نعمل على محتوى تصميم النظام. في غضون ذلك، تحقق من دورة مقابلة تصميم النظام من ByteByteGo أو دورة مقابلة تصميم النظام من خبراء التصميم، والتي في رأينا هي من بين الموارد الأكثر فائدة للبدء في إعداد مقابلات تصميم النظام.
تم إنشاء موقع Docusaurus لتوفير تجربة قراءة أفضل. تحقق من الموقع هنا!
إذا كنت مهتمًا بكيفية تنفيذ هياكل البيانات، فراجع Lago، وهي مكتبة هياكل البيانات والخوارزميات لـ JavaScript. لا يزال قيد التنفيذ إلى حد كبير ولكني أنوي تحويله إلى مكتبة يمكن استخدامها في الإنتاج وأيضًا مصدر مرجعي لمراجعة هياكل البيانات والخوارزميات.
لا توجد إرشادات رسمية للمساهمة في الوقت الحالي لأن الأمور لا تزال في حالة تغير مستمر وقد نجد طريقة أفضل لتنظيم المحتوى مع تقدمنا. أنتم مدعوون للمساهمة بكل ما تعتقد أنه سيكون مفيدًا لزملائك المهندسين. إذا كنت ترغب في المساهمة بمحتوى لمجالات مختلفة، فلا تتردد في إنشاء مشكلة أو إرسال طلب سحب ويمكننا مناقشة المزيد.
هذا المشروع موجود بفضل جميع الأشخاص الذين ساهموا. [يساهم].
شكرا لجميع الداعمين لدينا! [كن داعمًا]
ادعم هذا المشروع من خلال أن تصبح راعياً. سيظهر شعارك/صورة ملفك الشخصي هنا مع رابط إلى موقع الويب الخاص بك. [كن راعياً]
أقدم لك التعليمات البرمجية في المستودع بموجب ترخيص مفتوح المصدر. نظرًا لأن هذا هو المستودع الشخصي الخاص بي، فإن الترخيص الذي تحصل عليه للرمز الخاص بي هو مني وليس من صاحب العمل (Meta).