سوالات تخصصی مصاحبه استخدامی برنامه نویسی ASP.NET با جواب تشریحی

لیست سوالات تخصصی مصاحبه استخدامی برنامه نویسی ASP.NET با جواب تشریحی که کمک بسیاری به کارجویان متقاضیان استخدام به عنوان برنامه نویس ای اس پی دات نت می نماید.

سوالات تخصصی مصاحبه استخدامی برنامه نویسی ASP.NET کدامند؟

در روز مصاحبه استخدام برنامه نویس ASP.NET چه سوالاتی پرسش می گردد؟

چه جواب هایی باید به سوالات تخصصی برنامه نویسی ASP.NET در مصاحبه شغلی باید داد؟

 

سوالات روز مصاحبه استخدام برنامه نویس ASP.NET با جواب تشریحی

زبان برنامه نویسی ASP.NET بر اساس فناوری دات نت مایکروسافت ایجاد شده که بر مبنای آن تمامی زبان هایی که با این پلاتفرم NET. سازگاری دارند همچون #C، جاوا، Visual Basic و ... می توانند در ایجاد صفحات داینامیک ASP.NET بکار روند. از این رو این زبان برنامه نویسی بازار کار مطلوبی دارد و شرکت های بسیار به دنبال جذب نیروی برنامه نویس ASP.NET هستند.

با توجه به اینکه علاقمندان بسیاری به دنبال استخدام شدن در حوزه برنامه نویسی دات نت هستند در این مطلب برخی از سوالات تخصصی مصاحبه استخدامی برنامه نویسی ASP.NET با جواب تشریحی آن ها را منتشر می کنیم تا متقاضیان کار بتوانند با مطالعه آن آمادگی لازم برای جلب رضایت کارفرما را بدست آورند.

لیست سوالات تخصصی مصاحبه استخدامی برنامه نویسی ASP.NET با جواب تشریحی که کمک بسیاری به کارجویان متقاضیان استخدام به عنوان برنامه نویس ای اس پی دات نت می نماید.

سوالات تخصصی مصاحبه کاری برنامه نویسی ASP.NET با جواب تشریحی

سوال 1: کاربرد session state در ASP.NET چیست؟

جواب: مدیریت session state یکی از خصوصیات اصلی ASP.NET می باشد که با استفاده از آن می توان هر نوع داده ای را در حافظه سرویس دهنده ذخیره نمود. از این رو یک سطح حفاظتی مناسب پیرامون داده ایجاد خواهد شد، زیرا اطلاعات برای سرویس گیرنده فرستاده نمی شود و برای هر جلسه کاری منحصر بفرد می باشند.

سوال 2: نحوه ایجاد یک Interface در بخش Design View چگونه است؟

جواب: برای این کار عموماً از Table ها استفاده می شود. بعضی وقت ها که کاربران به صورت Windows Application از VS2005 استفاده می کنند در زمان بکارگیری ASP.NET به مشکل بر می خورند.

دلیل این امر این است که در ASP.NET نمی توان به سادگی اشیاء روی صفحه را جابجا نمود. برای این کار معمولا از جداول استفاده می کنند.

سوال 3: کد  ()Response.Output.Write در برنامه نویسی ASP.NET چه کاربردی دارد؟

جواب: برای خروجی گرفتن از برنامه نویس از کد دستوری ()Response.Output.Write استفاده می کنیم.

 

سوال 4: View State در برنامه نویسی ASP.NET چه ویژگی های دارد؟

جواب: مقدار کنترل های بعد از post-back را بدون بکارگیری session حفظ می کند.

مقادیر صفحات و ویژگی کنترل های  تعیین شده در صفحه را ذخیره می نماید.

یک Provider سفارشی View State ایجاد می کند که این قابلیت را بوجود می آورد تا اطلاعات View State را در دیتابیس ذخیره کنیم.

 

سوال 5: تفاوت بین Server.Transfer و Response.Redirect در ASP.NET چیست؟

جواب: در Server.Transfer پردازش صفحه از یک صفحه به صفحه دیگر بدون اینکه برگشت به round-trip صورت گیرد به مرورگر مشتری انتقال می یابد. این کار با سرعت کمی کمتر از سرور پاسخی سریعتر می دهد. لیست تاریخچه آدرس های سرور یا سرور url فعلی در صورت استفاده از Server.Transfer  به روز نمی شود.

اما Response.Redirect برای تغییر مسیر مرورگر کاربر به صفحه یا سایت دیگری استفاده می شود. در این انتقال مرورگر مشتری به صفحه جدید هدایت می شود. در Response.Redirect لیست تاریخچه مرورگر کاربر به روز شده است تا آدرس جدید را منعکس کند.

 

سوال 6: در برنامه نویسی ASP.NET چگونه می توانید یک کنترل کننده رویداد را اضافه کنید؟

جواب: با استفاده از خاصیت ویژگی های کنترل سمت سرور مانند دستور زیر:

btnSubmit.Attributes.Add("onMouseOver","JavascriptCode();")

 

سوال 7: انواع Cash در ASP.NET را نام ببرید.

جواب: ASP.NET دارای 3 نوع حافظه پنهان است که شامل ذخیره حافظه خروجی Output Caching، ذخیره قطعه قطعه Fragment Caching و ذخیره اطلاعات Data Caching می گردد.

 

سوال 8: اگر بخواهیم به جای کل صفحه، بخشی از صفحه را ذخیره کنیم، از کدام نوع caching استفاده می شود؟

جواب: Fragment Caching بخشی از صفحه تولید شده توسط درخواست را ذخیره می کند. برای این کار، می توانیم کنترل های کاربر را با کد زیر ایجاد کنیم:

<٪ @ OutputCache مدت زمان = "120" VaryByParam = "CategoryID؛ SelectedID"٪>

 

سوال 9: برای ارسال ایمیل قطعه کدی با برنامه ASP.NET بنویسید؟

جواب: با استفاده از کد زیر با برنامه نویسی ASP.NET  می توان ایمیل ارسال نمود:

;() MailMessage mailMess = new MailMessage
;"mailMess.From = "این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
;"mailMess.To = "این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
;"mailMess.Subject = "Test email
;".mailMess.Body = "Hi This is a test mail
;"SmtpMail.SmtpServer = "localhost
;SmtpMail.Send (mailMess)

سوال 10: دستوری بنویسید که ابتدا مقدار روز تاریخ جاری سیستم، در متغیر day ذخیره شود . سپس یک متغیر به نام message  نیز برای صدور پیام دستور تعریف گردد.

جواب: با دستور switch مقدار روز جاری یعنی متغیر day را با مقادیر case های گوناگون سنجیده و در صورت برابری با هر کدام دستور آن case اجرا می شود. در آخر اگر متغیر day با هیچ یک از مقادیر برابر نبود، دستورات بخش default اجرا می شوند.

} @
;var weekday=DateTime.Now.DayOfWeek
;()var day=weekday.ToString
;""=var message
 
{
<html>
   <body>
switch(day)@
         }
:"case "Monday
;".message="This is the first weekday
;break
:"case "Thursday
;".message="Only one day before weekend
;break
:"case "Friday
;"!message="Tomorrow is weekend
;break
:default
;message="Today is " + day
;break
           {
      <p>@message</p>
  <body/>
<html/>

 

دیگر سوالاتی که در مصاحبه استخدامی برنامه نویسی ASP.NET پرسیده می شود؟

تعداد دیگری از سوالات احتمالی روز مصاحبه شغلی برنامه نویس ASP.NET بدون جواب تشریحی آنها به ترتیب زیر است:

1. بهترین روش برای انتقال متغیرهای پیکربندی به برنامه های ASP.NET چیست؟

2. اعتبار سنجی های مختلف در ASP.NET را نام ببرید.

3. چگونه می توان مانع از ذخیره مرورگر صفحه ASPX شد؟

4. به چه طریقی می توانیم مضامین را برای یک برنامه ASP.NET اعمال کنیم؟

5. آیا فایل web.config می‌تواند شامل بخش های تعریف شده توسط کاربر باشد؟ چگونه توسط کد، اعلام و قاب ‌دسترس می شوند؟

 

سوالات مصاحبه تخصصی استخدام برنامه نویس ASP.NET با جواب تشریحی

چنانچه شما دانشجو، کارفرما، کارجو یا شاغل در حوزه برنامه نویسی دات نت هستید و دنبال پاسخ تشریحی به بعضی سوالات استخدامی برای روز مصاحبه کاری می باشید می توانید در قسمت زیرین این مقاله، پرسش خود را به صورت نظر یا پیشنهاد، پیرامون سوالات عمومی و تخصصی روز مصاحبه حضوری و شفاهی شغلی در بخش سوالات تخصصی مصاحبه استخدامی برنامه نویسی ASP.NET با جواب تشریحی به صورت آنلاین ثبت نمایید.

 

یکی از زبان های برنامه نویسی که نیروی برنامه نویس ASP.NET باید نسبت به آن آشنایی داشته باشد، سی شارپ است، علاقمندان می توانند برای آمادگی بیشتر نسبت به شغل مورد علاقه خود، مطلب را مطالعه نمایید.

نظرات (0)

هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

0 کاراکتر ها
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
عبارت تصویر زیر را بازنویسی کنید. واضح نیست؟