کار در ASP.NET یک چیز است و کرک کردن مصاحبه ASP.NET یک بازی توپ متفاوت است. شما می توانید در پروژه خود قهرمان باشید که پروژه های بزرگی را اجرا کرده است، اما اگر قادر به پاسخگویی به سوالات ساده ای مانند مدیریت جلسه، تزریق وابستگی و غیره نباشید، رسیدن به سطح بعدی دشوار است.
دوره سؤال مصاحبه ASP.NET شامل 60 سؤال بیشتر پرسیده شده با پاسخ و نمایش کد است. پس از اتمام این دوره، باید بتوانید مصاحبه های ASP.NET را کارآمدتر انجام دهید. یادگیری مبارک، شکار شغل مبارک.
25 سؤال اساسی - قسمت 1.
برنامه ریزی اساسی محدوده مصاحبه ASP.NET
سوال 1:- ASP.NET MVC Core چیست؟
سوال 2:- بین ASP .NET Webforms در مقابل MVC و MVC core تفاوت قائل شوید؟
سوال 3:- معماری MVC را توضیح دهید؟
سوال 4:- چرا پوشه wwwroot داریم؟
سوال 5:- اهمیت appsettings.json را توضیح دهید؟
سؤال 6:- چگونه تنظیمات را از appsettings.json بخوانیم؟
سوال 7:- تزریق وابستگی چیست؟
سوال 8:- چرا به تزریق وابستگی نیاز داریم؟
سوال 9:- چگونه تزریق وابستگی را پیاده سازی کنیم؟
سوال 10: - کاربرد Middleware چیست؟
سوال 11:- چگونه می توان یک ابزار میانی ایجاد کرد؟
سوال 12:- فایل startup.cs چه کار می کند؟
سؤال 13:- روش ConfigureServices vs Configure؟
سؤال 14:- روش های مختلف انجام DI را توضیح دهید؟
سوال 15: - Scoped vs Transient vs Singleton را توضیح دهید؟
سوال 16: - Razor چیست؟
سؤال 17:- چگونه داده های مدل را به یک View منتقل کنیم؟
سؤال 18:- کاربرد نماهای تایپ قوی چیست؟
سوال 19: - مفهوم ViewModel را در MVC توضیح دهید؟
سوال 20:- سرور وب Kestrel چیست؟
سوال 21:- چرا Kestrel وقتی سرور IIS داریم؟
سوال 22:- مفهوم Reverse Proxy چیست؟
سوال 23:- کوکی ها چیست؟
سوال 24: - نیاز به مدیریت جلسه چیست؟
سوال 25:- روش های مختلف انجام Session Management در ASP.NET چیست؟
جلسه مدیریت جلسه و کوکی ها - قسمت 2.
سوال 26:- جلسه دقیقاً چیست؟
سوال 27:- توضیح دهید "HTTP یک پروتکل بدون حالت است"؟
سوال 28:- روش های مختلف مدیریت جلسه چیست؟
سوال 29:- آیا جلسات به طور پیش فرض فعال هستند؟
سوال 30:- چگونه جلسات را در هسته MVC فعال کنیم؟
سؤال 31:- آیا متغیرهای جلسات بین کاربران به اشتراک گذاشته شده است (کلی)؟
سوال 32:- آیا متغیرهای جلسه از کوکی استفاده می کنند؟
سوال 33:- کوکی چیست؟
سؤال 34: - زمان بیکاری در جلسات را توضیح دهید؟
سوال 35: - Context در HTTP به چه معناست؟
دادههای مدیریت جلسه، کیسه دید و مدل نمایش - قسمت 3.
سوال 36:- چه زمانی باید از viewdata استفاده کنیم؟
سؤال 37:- چگونه داده ها را از کنترلر برای مشاهده ارسال کنیم؟
سؤال 38:- آیا در همان درخواست، دادههای مشاهده در تمام اقدامات باقی میمانند؟
سوال 39:- ViewData در مقابل ViewBag
سؤال 40:- ViewBag چگونه به صورت داخلی کار می کند؟
سوال 41:- ViewModel را توضیح دهید؟
سؤال 42:- ViewBag در مقابل ViewModel بهترین روش چیست؟
مدیریت جلسه Tempdata - قسمت 4.
سؤال 43:- Tempdata را توضیح دهید؟
سؤال 44:- آیا tempdata در سراسر تغییر مسیرهای کنش باقی می ماند؟
سؤال 45:- تفاوت tempdata با viewdata چیست؟
سؤال 46:- اگر tempdata خوانده شود برای درخواست بعدی موجود است؟
سؤال 47:- چگونه می توان داده های موقت را حفظ کرد؟
سؤال 48:- Keep در tempdata چه می کند؟
سوال 49:- Peek in tempdata را توضیح دهید؟
سؤال 50:- تفاوت tempdata با متغیرهای جلسه چیست؟
سؤال 51:- اگر سرور را دوباره راه اندازی کنم tempdata، جلسه باقی می ماند؟
سؤال 52:- آیا tempdata برای کاربر خصوصی است؟
سؤال 53:- ViewData در مقابل ViewBag در مقابل متغیرهای Tempdata در مقابل Session؟
WebAPI و REST - قسمت 5.
سوال 54:- WebAPI چیست؟
سوال 55:- مزیت WebAPI چیست؟
سوال 56: - REST و محدودیت های معماری REST را توضیح دهید؟
سؤال 57:- آیا می توانیم از پروتکل TCPIP با Web API استفاده کنیم؟
سؤال 58:- WebAPI چه تفاوتی با کنترلر MVC دارد؟
سوال 59:- مذاکرات محتوا در Web API چیست؟
سوال 60:- WebAPI در مقابل WCF؟
سوال 61:- WCF REST در مقابل WebAPI REST؟
سوال 62:- چگونه کدهای وضعیت HTTP را برگردانیم؟
سؤال 63:- برای خطا، کدام کد وضعیت برگردانده می شود؟
سؤال 64:- چگونه API وب خود را ایمن کردید؟
سؤال 65:- چارچوب های JS فعلی چگونه با webAPI کار می کنند؟
سوال 66:- چگونه امنیت توکن JWT را پیاده سازی کردید؟
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
ما عاشق ضبط آموزش های گام به گام هستیم نام من Shivprasad Koirala است ، ما عاشق آموزش و یادگیری هستیم ، ما وب سایت QuestPond را 15 سال پیش با یک هدف واحد ایجاد کیفیت گام به گام دروس مرتبط با برنامه نویسی IT راه اندازی کردیم. ما بسیاری از دروس را بصورت آنلاین مشاهده کردیم ، یا خیلی سریع انجام می شود یا خیلی کند یا بسیار پیچیده است. هدف اصلی Questpond ایجاد درسهای گام به گام در C # ، ASP.NET ، الگوهای طراحی ، SQL و غیره است. با گذشت سالها ، من گام به گام سایر دروس مانند Angular ، Sharepoint ، MSBI ، Azure و غیره را اضافه کردم.
نمایش نظرات