CodeShot

مصاحبه AI — سطح Junior

سؤال‌ها بر اساس دفعات تکرار در مصاحبه‌های واقعی مرتب شده‌اند.

چک‌لیست آمادگی مصاحبه

هنوز هیچ سؤالی را تمرین نکرده‌ای. حالت تمرین را شروع کن.

0 از 5 سؤال «بلد بودم» · 0 سؤال مرور شده · این پیشرفت فقط روی همین مرورگر ذخیره می‌شود.

5 سؤال

  1. 1.چرا نباید API Key مدل زبانی مستقیم از Frontend فراخوانی شود؟چون کلید در کد سمت کلاینت (مرورگر) قابل مشاهده و استخراج است و هر کاربری می‌تواند آن را بردارد و به‌جای شما مصرف/هزینه ایجاد کند.تکرار در مصاحبه‌ها: 65٪
  2. 2.Few-shot Prompting چیست و چه زمانی از آن استفاده می‌کنیم؟دادن چند نمونه ورودی-خروجی درست به مدل قبل از سؤال اصلی، تا الگوی دقیق موردنظر (فرمت، لحن، ساختار) را یاد بگیرد.تکرار در مصاحبه‌ها: 62٪
  3. 3.چرا به‌جای فراخوانی مستقیم SDK یک Provider، باید از Microsoft.Extensions.AI استفاده کرد؟چون کد شما به هیچ Provider خاصی وابسته نمی‌شود و تغییر بعدی (مثلاً از OpenAI به Azure OpenAI) فقط یک تغییر تنظیمات DI است، نه بازنویسی کد.تکرار در مصاحبه‌ها: 60٪
  4. 4.چرا ارسال کل تاریخچه مکالمه به مدل در هر پیام مشکل‌ساز است؟چون با طولانی‌شدن مکالمه، تعداد توکن ارسالی و در نتیجه هزینه و زمان پاسخ افزایش می‌یابد و ممکن است از سقف Context Window مدل عبور کند.تکرار در مصاحبه‌ها: 55٪
  5. 5.تفاوت AI، Machine Learning و Deep Learning چیست؟AI گسترده‌ترین مفهوم است؛ ML زیرمجموعه‌ای از AI که از داده یاد می‌گیرد؛ Deep Learning زیرمجموعه‌ای از ML مبتنی بر شبکهٔ عصبی.تکرار در مصاحبه‌ها: 40٪