مصاحبه Azure — سطح Mid
سؤالها بر اساس دفعات تکرار در مصاحبههای واقعی مرتب شدهاند.
چکلیست آمادگی مصاحبه
هنوز هیچ سؤالی را تمرین نکردهای. حالت تمرین را شروع کن.
0 از 21 سؤال «بلد بودم» · 0 سؤال مرور شده · این پیشرفت فقط روی همین مرورگر ذخیره میشود.
21 سؤال
- 1.تفاوت Queue و Topic چیست؟Queue ارتباط One-to-One دارد (یک Consumer)؛ Topic ارتباط One-to-Many (Publish/Subscribe) دارد.تکرار در مصاحبهها: 80٪
- 2.Azure Service Bus چیست؟یک سرویس Message Broker در Azure برای ارسال و دریافت پیام بین سرویسها بهصورت Asynchronous.تکرار در مصاحبهها: 75٪
- 3.Connection String کجا باید نگهداری شود؟نباید داخل کد باشد؛ در Production معمولاً از Azure Key Vault، Managed Identity یا Environment Variables استفاده میشود.تکرار در مصاحبهها: 72٪
- 4.Azure Blob Storage چیست؟سرویسی در Azure برای ذخیرهسازی دادههای غیرساختیافته مانند فایل، تصویر و ویدئو.تکرار در مصاحبهها: 70٪
- 5.Dead Letter Queue چیست؟محلی برای نگهداری پیامهایی که پردازششان بارها ناموفق بوده یا مهلتشان تمام شده است.تکرار در مصاحبهها: 70٪
- 6.چرا از Blob Storage بهجای Database برای ذخیره فایل استفاده میکنیم؟کاهش حجم Database، هزینه کمتر، عملکرد بهتر برای فایلهای بزرگ، مقیاسپذیری بالاتر.تکرار در مصاحبهها: 68٪
- 7.چرا Azure Service Bus برای Microserviceها مناسب است؟چون Coupling بین سرویسها را کاهش میدهد، امکان Retry دارد و ارتباط قابلاعتماد و مقیاسپذیر فراهم میکند.تکرار در مصاحبهها: 66٪
- 8.تفاوت Container و Blob چیست؟Container محفظهای برای گروهبندی Blobهاست؛ Blob خود فایل ذخیرهشده داخل Container است.تکرار در مصاحبهها: 65٪
- 9.تفاوت PeekLock و ReceiveAndDelete چیست؟PeekLock پیام را تا تکمیل موفق قفل نگه میدارد و مناسب سیستمهای حیاتی است؛ ReceiveAndDelete سریعتر است اما بازیابی مجدد پیام ممکن نیست.تکرار در مصاحبهها: 62٪
- 10.چگونه فایل را در ASP.NET Core در Azure Blob ذخیره میکنید؟با استفاده از بسته Azure.Storage.Blobs و کلاسهای BlobServiceClient، BlobContainerClient و BlobClient.تکرار در مصاحبهها: 60٪
- 11.Deployment Slot در Azure App Service چه مشکلی را حل میکند؟امکان استقرار و تست نسخه جدید در محیطی جدا و سپس Swap کردن آن به Production بدون Downtime.تکرار در مصاحبهها: 60٪
- 12.از Topic چه زمانی استفاده میکنیم؟وقتی یک پیام باید همزمان توسط چند سرویس مختلف (Publish/Subscribe) دریافت شود.تکرار در مصاحبهها: 58٪
- 13.چرا برای اتصال به Azure OpenAI باید از Managed Identity بهجای API Key استفاده کرد؟چون API Key اگر لو برود یا در کد/appsettings ذخیره شود ریسک امنیتی دارد؛ Managed Identity نیازی به نگهداری هیچ Secretی ندارد و توسط خود Azure مدیریت میشود.تکرار در مصاحبهها: 58٪
- 14.Consumption Plan در Azure Functions چه ویژگیای دارد؟پرداخت فقط بر اساس تعداد اجرا و مدتزمان واقعی، همراه مقیاسدهی خودکار حتی تا صفر Instance.تکرار در مصاحبهها: 55٪
- 15.چرا SAS Token بهتر از Public Container برای اشتراکگذاری موقت فایل است؟چون SAS دسترسی موقت، محدود به یک Resource و با سطح دسترسی مشخص میدهد؛ Public Container فایل را برای همیشه و برای همه در دسترس میگذارد.تکرار در مصاحبهها: 50٪
- 16.Session در Azure Service Bus چه کاربردی دارد؟تضمین میکند پیامهای مرتبط به یک نخ خاص، به ترتیب (FIFO) پردازش شوند.تکرار در مصاحبهها: 45٪
- 17.تفاوت Blob Storage و File Storage در Azure چیست؟Blob برای داده Unstructured از طریق REST API است؛ File Storage یک Share شبکهای با پروتکل SMB است که مثل یک درایو Mount میشود.تکرار در مصاحبهها: 42٪
- 18.LRS، ZRS و GRS در Azure Storage چه تفاوتی دارند؟LRS داده را در یک دیتاسنتر، ZRS بین چند Availability Zone و GRS در یک منطقه جغرافیایی دیگر هم تکرار میکند.تکرار در مصاحبهها: 38٪
- 19.Soft Delete در Azure Key Vault چه محافظتی ایجاد میکند؟جلوگیری از نابودی فوری یک Secret/Key/Certificate حذفشده؛ امکان بازیابی تا پایان یک دوره نگهداری مشخص.تکرار در مصاحبهها: 30٪
- 20.تفاوت نگهداری Secret در Application Settings و در Key Vault چیست؟Application Settings بهصورت متن ساده در تنظیمات App Service ذخیره میشود؛ Key Vault یک لایه امنیتی جدا با کنترل دسترسی، Audit Log و چرخش کلید فراهم میکند.تکرار در مصاحبهها: 30٪
- 21.Azure Key Vault چه مشکلی را حل میکند؟مدیریت متمرکز و امن اسرار (Secrets)، کلید رمزنگاری و گواهینامه، بهجای نگهداشتن آنها در Config یا کد.تکرار در مصاحبهها: 15٪
