الدافع بدون خطة هو مجرد حماس له تاريخ انتهاء. في كل عام، يقول آلاف المهندسين لأنفسهم إنهم "سيبدأون في التحضير للمقابلات" ثم يقضون أشهرًا في مشاهدة مقاطع فيديو عشوائية على YouTube دون تحقيق تقدم ملموس. نادرًا ما يكون الفرق بين المرشحين الذين يحصلون على العروض وأولئك الذين لا يحصلون عليها هو الموهبة، بل هو الإعداد المنظم. يساعدك هذا الدرس على بناء خطة دراسية واقعية وشخصية ستتبعها بالفعل.
قبل أن تتمكن من بناء خطة، تحتاج إلى خط أساس صادق. اقضِ يومًا واحدًا في هذا التقييم الذاتي:
قيم نفسك من 1 إلى 5 في كل مجال:
حل 3 مسائل في LeetCode (واحدة سهلة، وواحدة متوسطة، وواحدة صعبة) في ظل ظروف زمنية. ملحوظة:
يعتمد الجدول الزمني الخاص بك على مستوى البداية والشركات المستهدفة والساعات المتاحة يوميًا.
الأفضل لـ: المهندسين ذوي الخبرة الذين يحتاجون إلى تجديد معلوماتهم، أو المرشحين الذين لديهم مقابلة قادمة.
| الاسبوع | التركيز | التوقيت اليومي | |------|-------|------------| | 1 | هياكل البيانات الأساسية + مشاكل سهلة/متوسطة (8-10 مشاكل) | 2-3 ساعات | | 2 | الخوارزميات المتعمقة + المسائل المتوسطة (8-10 مسائل) | 2-3 ساعات | | 3 | أساسيات تصميم النظام + 2-3 تصاميم وهمية | 2-3 ساعات | | 4 | الإعدادية السلوكية + مقابلات وهمية كاملة + مراجعة مناطق الضعف | 2-3 ساعات |
تسجيل الدخول للانضمام إلى النقاش
الأفضل لـ: المهندسين ذوي الأسس الصلبة الذين يحتاجون إلى إعداد منهجي.
| أسابيع | التركيز | التوقيت اليومي | |-------|-------|------------| | 1-2 | الأسس: المصفوفات، السلاسل، خرائط التجزئة، مؤشران، النافذة المنزلقة | 1.5-2 ساعات | | 3-4 | الأشجار، الرسوم البيانية، BFS/DFS، أساسيات البرمجة الديناميكية | 1.5-2 ساعات | | 5-6 | تصميم النظام: ابدأ بالأساسيات، وتدرب على 4-5 تصميمات كاملة | 1.5-2 ساعات | | 7 | الإعداد السلوكي: بناء بنك القصص، والتدرب على التسليم | 1.5-2 ساعات | | 8 | مقابلات وهمية، ومراجعة مناطق الضعف، والإعدادات الخاصة بالشركة | 2-3 ساعات |
الأفضل لـ: مغيرو الوظائف، أو أولئك الذين يستهدفون FAANG، أو المرشحين الذين يحتاجون إلى إعادة بناء الأساسيات.
| أسابيع | التركيز | التوقيت اليومي | |-------|-------|------------| | 1-3 | أساسيات البرمجة: إتقان اللغة، هياكل البيانات الأساسية، المسائل السهلة | 1-2 ساعات | | 4-6 | الخوارزميات المتوسطة: الأشجار، الرسوم البيانية، DP، التراجع، المسائل المتوسطة | 1.5-2 ساعات | | 7-8 | موضوعات متقدمة: المشكلات الصعبة، التعرف على الأنماط، التحسين | 1.5-2 ساعات | | 9-10 | تصميم النظام: الأنظمة الموزعة، المفاضلات، دراسات الحالة | 1.5-2 ساعات | | 11 | الإعداد السلوكي + أبحاث الشركات | 1-1.5 ساعة | | 12 | مقابلات وهمية كاملة، المراجعة النهائية، بناء الثقة | 2-3 ساعات |
يعد الجدول الأسبوعي المستدام أكثر أهمية من الجدول اليومي الطموح. فيما يلي نموذج لشخص يعمل بدوام كامل:
ليست كل المواضيع ذات أهمية متساوية لكل شركة. خصص تركيزك:
أنت تستعد للعمل في Google مع توفر 8 أسابيع ووظيفة بدوام كامل. ما الذي ينبغي أن يكون مجال التركيز الأساسي الخاص بك؟
ما يتم قياسه يتحسن. استخدم نظام تتبع بسيط:
قم بإنشاء جدول بيانات بهذه الأعمدة:
| التاريخ | مشكلة | الصعوبة | الموضوع | حل؟ | الوقت | ملاحظات | |------|---------|-----------|---------|------|-------| | الإثنين | مجموعتين | سهل | خريطة التجزئة | ✅ | 8 دقائق | الحل الأمثل O(n) | | الثلاثاء | ذاكرة التخزين المؤقت LRU | متوسطة | تصميم | ⚠️ | 45 دقيقة | هناك حاجة إلى تلميح للقائمة المرتبطة بشكل مضاعف | | الأربعاء | دمج قوائم K | صعب | كومة | ❌ | 60 دقيقة | مراجعة عمليات الكومة |
كل يوم أحد، قم بمراجعة أسبوعك:
حدد معالم ملموسة للحفاظ على الدافع:
التحضير للمقابلة هو سباق الماراثون، وليس سباق السرعة. الإرهاق هو السبب الأول وراء تخلي المرشحين عن خططهم.
ما هي الطريقة الأكثر فعالية لتتبع تقدمك في التحضير للمقابلة؟
إن الكمالية تقتل الجداول الزمنية للمقابلة أكثر من عدم الاستعداد. أنت جاهز بما فيه الكفاية عندما:
لن تشعر أبدًا أنك جاهز بنسبة 100%. هذا طبيعي. أفضل وقت لبدء المقابلة هو عندما تكون مستعدًا بنسبة 80%، لأن المقابلات الحقيقية هي أفضل إعداد.