LeetCode
LeetCode منصة إلكترونية للتحضير لمقابلات العمل في مجال برمجة البرمجيات . يوفر الموقع مسائل خوارزمية مصممة لمساعدة المستخدمين على تعلم البرمجة وممارستها . [ 3 ] منذ تأسيس الشركة عام 2015، اكتسبت منصة LeetCode شعبية واسعة بين الباحثين عن عمل في صناعة البرمجيات وهواة البرمجة كمصدر للمقابلات التقنية ومسابقات البرمجة. [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] وبحلول عام 2025، بلغ عدد زوار الموقع 26.3 مليون زائر شهريًا. [ 8 ]
تاريخ
تأسست شركة LeetCode في وادي السيليكون عام 2015 على يد وينستون تانغ. [ 9 ] [ 10 ] بعد انتقاله إلى الولايات المتحدة من ماليزيا عام 2005، أسس تانغ الشركة مستلهماً ذلك من تجاربه الشخصية في العمل لدى شركتي أمازون وجوجل. [ 10 ] [ 11 ]
وسّعت LeetCode نطاق عملياتها إلى الصين في عام 2018، حيث وفّرت مسائل وحلولاً ومنتديات باللغة الصينية على موقعها الإلكتروني الصيني Likou ( بالصينية :力扣؛ بينيين : Lìkòu ). [ 12 ] وفي عام 2021، حصلت LeetCode على أول جولة تمويل لها، باستثمار قدره 10 ملايين دولار من Lightspeed China Partners . [ 12 ]
سمات
يُتيح موقع LeetCode خيارات وصول مجانية ومدفوعة. بينما يقتصر وصول المستخدمين المجانيين على عدد محدود من الأسئلة، يحصل المستخدمون المدفوعون على أسئلة إضافية سبق استخدامها في مقابلات العمل لدى شركات تقنية كبرى. [ 3 ] يُقيّم أداء حلول المستخدمين بناءً على سرعة التنفيذ واستهلاك الذاكرة ، ويتم تصنيفها مقارنةً بالحلول الأخرى في قاعدة بيانات LeetCode. [ 13 ]
بالإضافة إلى ذلك، يوفر موقع LeetCode لمستخدميه مقابلات تجريبية وتقييمات عبر الإنترنت. ويستضيف الموقع مسابقات أسبوعية ونصف شهرية، تتضمن كل منها 4 مسائل. [ 6 ] [ 14 ] بعد المشاركة في المسابقة لأول مرة، يُمنح المستخدم تصنيفًا، يمكن الاطلاع عليه في ملفه الشخصي. [ 15 ] كما يوفر LeetCode لمستخدميه تحديات يومية، وفقًا للتوقيت العالمي المنسق (UTC)، مع سحب على جوائز في نهاية كل شهر للمواظبين على المشاركة طوال الشهر. [ 16 ]
يدعم موقع LeetCode مجموعة واسعة من لغات البرمجة، بما في ذلك Java و Python و JavaScript و C. [ 17 ] ومنذ سبتمبر 2024 ، يدعم LeetCode الصين لغة البرمجة Cangjie من هواوي لجميع المسائل. [ 18 ]
تتضمن المنصة منتديات حيث يمكن للمستخدمين المشاركة في مناقشات تتعلق بالمشاكل وعملية المقابلة ومشاركة تجاربهم في المقابلات. [ 6 ]
أنواع المشاكل
لكل سؤال على موقع LeetCode فئة أو وسم محدد. من بين الوسوم الأكثر شيوعًا: المصفوفات ، السلاسل النصية ، المؤشران ، المكدسات ، البحث الثنائي ، النوافذ المنزلقة، القوائم المتصلة ، الأشجار ، المحاولات ، التراجع ، الأكوام ، قوائم الانتظار ذات الأولوية ، الرسوم البيانية ، البحث بالعرض أولًا ، البحث بالعمق أولًا ، البرمجة الديناميكية ، الخوارزميات الجشعة ، معالجة البتات ، مسائل قواعد البيانات ، والرياضيات. [ 19 ] اعتبارًا من يناير 2026، يقدم LeetCode 3816 سؤالًا موزعة على ثلاثة مستويات صعوبة؛ منها 922 سؤالًا مصنفة كسهلة، و1922 متوسطة، و902 صعبة. [ 14 ]
انظر أيضاً
مراجع
- ↑ LeetCode: تفاصيل الاتصال، الإيرادات، التمويل، الموظفين، وملف تعريف الشركة - مجلة وادي السيليكون
- ↑ دليل موظفي LeetCode، عدد الموظفين ، و LeadIQ للموظفين
- 1 2 3 سينغر، ناتاشا (5 أبريل 2023). "قد يكون الحصول على تدريب في شركات التكنولوجيا الكبرى صعبًا على الطلاب ذوي الدخل المحدود" . صحيفة نيويورك تايمز . تم الاطلاع عليه في 9 أغسطس 2023. استعدادًا
للاختبارات، يمارس العديد من الطلاب مهاراتهم على موقع LeetCode، وهو موقع مجاني لإعداد الاختبارات يقدم مسائل برمجية وخوارزمية، بالإضافة إلى حلول مفصلة. كما يقدم الموقع خدمات مميزة. مقابل 35 دولارًا شهريًا، يتيح الموقع للأعضاء الوصول إلى مسائل محددة استخدمتها شركات مثل أمازون وجوجل ومايكروسوفت سابقًا - ولا يزال بعضها يستخدمها - لتقييم المتقدمين. وللحفاظ على تحديث الأسئلة، ذكرت خدمة إعداد الاختبارات أنها تجري استطلاعات رأي دورية للأعضاء المتقدمين لوظائف في مجال التكنولوجيا.
- ↑ أنصاري، تسمية (17 نوفمبر 2022). "الدليل الأمثل لاجتياز مقابلات علوم البيانات" . مجلة أناليتكس إنديا . تاريخ الاسترجاع: 10 يونيو 2023 .
- ↑ كولاكوفسكي، نيك (2022-12-08). "ما هي لغات البرمجة التي تشهد نموًا؟" . دايس إنسايتس . تم الاطلاع عليه بتاريخ 2023-06-10 .
- 1 2 3 سونميز، جون؛ بوتو، إريك (11-09-2019). مقابلات البرمجة للمبتدئين . جون وايلي وأولاده. ISBN 978-1-119-56506-2يُعد
موقع LeetCode أيضًا موقعًا شائعًا للمبرمجين الذين يرغبون في تطوير مهاراتهم بسرعة.
- ↑ هاربر، جوسلين (2023)، هاربر، جوسلين (محرر)، "رؤى المقابلة: كيف تحصل على الوظيفة" ، دليل مهندس البرمجيات للأقدمية: دليل للقيادة التقنية ، بيركلي، كاليفورنيا: أبريس، ص 19-28 ، doi : 10.1007/978-1-4842-8783-5_4 ، ISBN 978-1-4842-8783-5تم الاطلاع عليه بتاريخ 11 أغسطس 2023. LeetCode
منصة متخصصة في أسئلة الخوارزميات، مصنفة من "سهل" إلى "صعب" بناءً على مدى تعقيد الموضوع والحل. كما توفر المنصة منتدىً يتبادل فيه المستخدمون أسئلة المقابلات التي واجهوها في المقابلات الهاتفية والشخصية، وذلك لإطلاع الجمهور ومساعدة مهندسي البرمجيات على الاستعداد. لحسن حظي، لم أواجه مسألة LeetCode خلال عملية الفرز إلا مرة واحدة، وكانت مع شركة أمازون. ... في هذه المقابلة الأخيرة، استمتعت بممارسة أسئلة برمجة الخوارزميات لأنني وجدت مصادر بديلة لـ LeetCode.
{{citation}}: CS1 maint: work parameter with ISBN ( link ) - ↑ تحليلات حركة المرور والتصنيف والجمهور لموقع leetcode.com (مايو 2025) Similarweb
- ↑ "وزير الخارجية" . bizfileonline.sos.ca.gov . تم الاطلاع عليه بتاريخ 21-03-2024 .
- 1 2 كاري، راشيل (24 يونيو 2024). "الذكاء الاصطناعي يُشكّل مصير مهندسي البرمجيات، ولكن هناك طريقة جديدة للنجاح" . سي إن بي سي . تم الاطلاع عليه بتاريخ 26 يونيو 2024 .
- ↑ تانغ، وينستون. "لا يمكن للذكاء الاصطناعي أن يحل محل مهندسي البرمجيات - خذوا هذه النصيحة من شخص كافح ليصبح مهندس برمجيات ويساعد الآن الآخرين على السعي وراء هذه المهنة" . مجلة فورتشن . تاريخ الاطلاع: 31 يوليو 2024 .
- 1 2 شومين، لياو. "موقع LeetCode، المتخصص في التحضير لمقابلات العمل في مجال تكنولوجيا المعلومات، يجني 10 ملايين دولار أمريكي من شركة Lightspeed China" . www.yicaiglobal.com . تاريخ الاسترجاع: 16 أغسطس 2023 .
- ↑ شينغ، جيسيكا. "إليكم ما يحتاج الباحثون عن عمل معرفته حول LeetCode، منصة مهارات البرمجة التي يستخدمها ملايين المطورين لاجتياز المقابلات التقنية الصعبة للغاية في شركات مثل آبل وأمازون وجوجل" . بزنس إنسايدر . تاريخ الاسترجاع: ٢١ يونيو ٢٠٢٣ .
- 1 2 "LeetCode - المنصة الرائدة عالميًا لتعلم البرمجة عبر الإنترنت" . leetcode.com . تم الاطلاع عليه بتاريخ 10-10-2023 .
- ↑ "مسابقة" . LeetCode . تم الاسترجاع في 10-10-2023 .
- ↑ "ما هو تحدي LeetCoding اليومي؟" . leetcode.com . تم الاطلاع عليه بتاريخ 9 ديسمبر 2023 .
- ↑ نغوين، نهان؛ نادي، سارة (17 أكتوبر 2022). "تقييم تجريبي لاقتراحات كود مساعد GitHub". وقائع المؤتمر الدولي التاسع عشر حول استخراج البيانات من مستودعات البرمجيات . MSR '22. نيويورك، نيويورك، الولايات المتحدة الأمريكية: رابطة آلات الحوسبة. الصفحات 1-5 . doi : 10.1145/3524842.3528470 . ISBN 978-1-4503-9303-4
تأتي أسئلة LeetCode مع حالات اختبار بلغات برمجة مختلفة، ... (Python، Java، JavaScript، و C
) - ↑المزيد من المعلومات عن LeetCode[ جميع مسائل منصة LeetCode لتدريب البرمجة مدعومة الآن بلغة Cangjie من هواوي ] . Sohu . تاريخ الاسترجاع: 3 ديسمبر 2024 .
- ↑ "NeetCode.io" . neetcode.io . تم الاطلاع عليه بتاريخ 10-10-2023 .
روابط خارجية
- مواقع تعليمية أمريكية
- مسابقات البرمجة
- مسابقات علوم الحاسوب
- مجتمعات مطوري البرمجيات
