Junior⏱ 12 دقیقه1 بخش · 3 نکته
مرور سریع مبانی برنامهنویسی
مفاهیمی که فارغ از هر زبان یا فریمورک، پایهٔ فکرکردن مثل یک برنامهنویس هستند.
0 از 3 نکته مرور شد0٪
فهرست بخشها
مفاهیم پایه0/3
مفاهیمی مستقل از زبان برنامهنویسی.
\nfunction factorial(n) { return n <= 1 ? 1 : n * factorial(n - 1); }\n
💡 نکتهٔ مصاحبه:
همیشه یک Base Case (شرط پایان) در توابع بازگشتی داشته باشید، وگرنه Stack Overflow رخ میدهد.
💡 نکتهٔ مصاحبه:
در مصاحبه، توضیح Big O باید همراه با یک مثال کد باشد، نه فقط تعریف نظری.
⚠️ اشتباه رایج:
اشتباهگرفتن پیچیدگی بدترین حالت (Worst Case) با حالت میانگین (Average Case).
