البرمجة صعبة. البرمجة في المقابلات تبدو أصعب. إنها مرهقة، وغير مؤكدة، وصعبة التحضير. إليك ٤ طرق للتعامل معها!
1. Interview Cake: أعتقد أنها من أفضل أدوات التحضير المتاحة، وهي موجهة خصيصًا لنقاط الضعف التي يعاني منها العديد من علماء البيانات في الخوارزميات وهياكل البيانات.
🔗 https://www.interviewcake.com/
2. Leetcode: على الرغم من أنها صُممت لمقابلات هندسة البرمجيات، إلا أنها تحتوي على الكثير من المحتوى المفيد لتعلّم الخوارزميات. بالنسبة لعلم البيانات، أنصح بالتركيز على الأسئلة السهلة/المتوسطة.
🔗 https://leetcode.com/
3. Cracking the Coding Interview: كتاب رائع، يُشار إليه أحيانًا بـ CTCI. إنه كتاب كلاسيكي ويجب أن يكون لديك.
⚠️ الرابط المقدم (https://cin.ufpe.br/~fbma/Crack/Cracking%20the%20Coding%20Interview%20189%20Programming%20Questions%20and%20Solutions.pdf) لا يعمل حالياً (خطأ 404). يمكنك البحث عن الكتاب على موقعه الرسمي أو في المكتبات.
4. Daily Coding Problem: الكتاب والموقع الإلكتروني رائعون. اعمل على حل مشكلة يومية. كان هذا مصدري الأساسي عندما كنت أرغب في البقاء حاد الذهن.
🔗 https://www.dailycodingproblem.com/
Interview Cake: Programming Interview Questions and Tips
Programming Interview Questions + Help Getting Job Offers | Interview Cake
Free practice programming interview questions. Interview Cake helps you prep for interviews to land offers at companies like Google and Meta.

2August 27, 2026 162 3