ZhuRak

ZhuRak
 
هر هفته یک کلیپ

javahermarket



برای نمایش تصاویر گالری كلیك كنید


نويسندگان
لینک دوستان

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان ZhuRak و آدرس meysamweb.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.





dotnet Tips - نمونه سوالات مصاحبه استخدامی

مطلبی رو در سایت آقای اسکات هنسلمن دیدم که به نظرم برای برگرداندن به فارسی جالب اومد. شاید باعث شود که اندکی به فکر فرو رویم که ... چکار داریم می کنیم و قرار است به کجا برویم/برسیم.

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

  • آیا هنوز کد می نویسید؟ آیا به آن علاقمندید؟!
  • آیا می دانید SOLID چیست؟
  • آیا می دانید SRP مخفف چیست و چه اهمیتی دارد؟
  • پروژه ای مبتنی بر یک فناوری جدید به شما انتساب داده شده است. چگونه آن را آغاز خواهید کرد؟
  • در مورد IOC یا Inversion of control چه می دانید؟ ارتباط آن با dependency injection چیست؟
  • برنامه 2 tier با برنامه ی 3 tier چه تفاوتی دارد؟
  • فلسفه ی وجودی Interface چیست و چه اهمیتی دارد؟
  • الگوی Repository را شرح دهید. الگوی Factory چیست؟ چرا الگوهای طراحی برنامه نویسی شیءگرا مهم هستند؟
  • Anti-patterns کدامند؟ توضیح دهید.
  • آیا تابحال اسم Gang of Four به گوشتان خورده است؟ در چه موردی است؟
  • ارتباط الگوهای MVP ، MVC و MVVM در چیست؟ هر کدام از این الگوها در چه زمانی هایی بهتر است بکار گرفته شوند؟
  • مفهوم جداسازی وابستگی ها (Separation of Concerns) چیست. مزایا و معایب آن کدامند؟
  • سه ویژگی اصلی طراحی شیءگرا را نام برده و توضیح دهید.
  • یک الگوی طراحی را توضیح دهید که در خانواده ی الگوی Factory قرار نمی گیرد. این الگو چه زمانی بهتر است بکار برده شود و چگونه؟
  • فرض کنید یک پروژه ی قدیمی را که از مشکلات حاد نگهداری رنج می برد، به شما انتساب داده اند. چه فاکتورها و اقداماتی را جهت بهبود این وضعیت درنظر گرفته و چگونه برنامه را به سمت یک پروژه ی پایدار پیش خواهید برد؟
  • مفهوم Service Orientation چه اثری را بر طراحی سیستم ها خواهد گذاشت؟ کجاها بهتر است استفاده شود؟
  • در مورد portfolio تمام برنامه هایی که تاکنون بر روی آن ها کار کرده اید توضیح دهید. شما چه نقشی در طراحی آن داشته اید؟
  • منهای بانک های اطلاعاتی رابطه ای، با چه روش هایی جهت ذخیره سازی اطلاعات آشنایی دارید؟ مزایا و معایب آن ها چیست؟
  • در مورد مفهوم convention over configuration توضیح دهید. آخرین مثال عملی که در این مورد دیده اید چه بوده است؟
  • در مورد سیستم های بدون حالت و با حالت (stateless and stateful) توضیح دهید. اثر هر کدام بر parallelism چیست؟
  • تفاوت های بین Stubs و Mocks چیست و از هر کدام در کجاها استفاده خواهید کرد؟
  • مفهوم YAGNI را به همراه یک مثال عملی توضیح دهید.
  • sandbox چه معنایی دارد؟ آیا می توانید مثال هایی عملی از این مفهوم را در سیستم های موجود نام ببرید؟

در مورد Concurrency به سوالات زیر پاسخ دهید:

  • حالت های با و بدون قفل در مدل های Concurrency چه تفاوتی دارند؟
  • زمانیکه از مدل های با قفل و یا بدون قفل استفاده می کنید ممکن است به چه مشکلاتی برخورد کنید؟
  • مفهوم resource contention را توضیح دهید.
  • مدل بر مبتنی بر وظیفه با مدل مبتنی بر ریسمان چه تفاوت هایی دارند؟ ( task-based model & threaded model )
  • تفاوت های بین asynchrony و concurrency را توضیح دهید.


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:





[ چهار شنبه 19 بهمن 1390برچسب:, ] [ 21:49 ] [ میثم پناهی ]
.: Weblog Themes By Iran Skin :.

درباره وبلاگ

برهنه ات میکنند تا بهتر شکسته شوی....نترس گردوی کوچک!آنچه سیاه میشود روی تو نیست،دست آنهاست!
آرشيو مطالب
امکانات وب

ورود اعضا:


نام :
وب :
پیام :
2+2=:
(Refresh)

<-PollName->

<-PollItems->

خبرنامه وب سایت:

برای ثبت نام در خبرنامه ایمیل خود را وارد نمایید




آمار وب سایت:
 

بازدید امروز : 7
بازدید دیروز : 1
بازدید هفته : 9
بازدید ماه : 137
بازدید کل : 37583
تعداد مطالب : 49
تعداد نظرات : 6
تعداد آنلاین : 1


نرخ ارز
بک لینک طراحی سایت
Online User
Up Page
کد پرش به بالاي صفحه وب

javahermarket