Tuesday, 28 March 2017

61 Best DotNet Basics Interview Questions and Answers


.NET is a framework/infrastructure that is developed by Microsoft which is used to develop, run and deploy wen based ,window based applications and XML Web services.
  1. What is an IL code?
  2. What are different types of JIT?
  3. What is the difference between managed and unmanaged code?
  4. But when we create a destructor the performance falls down?
  5. What is CTS?
  6. What is Namespace?
  7. Where is the version information stored of an assembly?
  8. What is GAC?
  9. What are stack and heap?
  10. How can we avoid boxing and unboxing?
  11. How can I know from which source the exception occurred?
  12. What are different types of collections in .NET?
  13. What are Queues and stack collection?
  14. What are the generic equivalent for array list,stack, queues and hashtable?
  15. Is CAS supported in .NET 4.0?
  16. Can you mention some scenarios where we can use serialization?
  17. Why IL code is not fully compiled?
  18. What is Native Image Generator (Ngen.exe)?
  19. What is a garbage collector?
  20. So how can we clean unmanaged objects and also maintain performance?
  21. What is a CLS (Common Language Specification)?
  22. What is Difference between NameSpace and Assembly?
  23. Is versioning applicable to private assemblies?
  24. How to add and remove an assembly from GAC?
  25. What are Value types and Reference types?
  26. How to prevent my .NET DLL to be decompiled?
  27. What if we do not catch the exception?
  28. What is the difference between arraylist and list?
  29. Can you explain generics in .NET?
  30. What is the use of IEnumerable, ICollection, Ilist and IDictionary?
  31. What is sandboxing?
  32. When should we use binary serialization as compared to XML serialization?
  33. Who compiles the IL code and how does it work?
  34. So does it mean that NGEN.EXE will always improve performance?
  35. What are generations in Garbage collector (Gen 0, 1 and 2)?
  36. Can we force garbage collector to run?
  37. What is an Assembly?
  38. What is ILDASM?
  39. What is the use of strong names?
  40. If we have two versions of the same assembly in GAC how to we make a choice?
  41. What is concept of Boxing and Unboxing?
  42. What is the difference between Convert.toString and .toString () method?
  43. What are system level exceptions and application level exceptions?
  44. Are Arraylist faster or Arrays?
  45. Can you explain the concept of generic collection?
  46. What is code access security (CAS)?
  47. How can we create a windows service using .NET?
  48. Can you explain the concept of “Short Circuiting”?
  49. How does JIT compilation work?
  50. What is a CLR?
  51. Garbage collector cleans managed code, how do we clean unmanaged code?
  52. What is the difference between finalize and dispose?
  53. What are the different types of Assembly?
  54. What is Manifest?
  55. What is Delay signing?
  56. What is reflection?
  57. How performance is affected due to boxing and unboxing?
  58. How can we handle exceptions in .NET?
  59. Can two catch blocks be executed?
  60. What are hashtable collections?
  61. What is the difference between dictionary and hashtable?
  62. So how does CAS actually work?
  63. What is serialization and deserialization in .NET?
  64. What is the difference between “Typeof” and “GetType” ?

19 comments:

  1. Replies
    1. IEEE Final Year projects Project Centers in India are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. A IEEE Domain project Final Year Projects for CSE system development life cycle is essentially a phased project model that defines the organizational constraints of a large-scale systems project.

      IT Company Employess Productivity usually increases when a company implements corporate training courses on latest technologies.
      corporate training in chennai
      It Companies need of Corporate training programme arises due to improvement in technology, need for getting better performance or as part of professional development. corporate training companies in chennai Corporate Training refers to a system of professional development activities provided to educate employees.
      corporate training companies in india

      Delete
  2. wow this saintly however ,I love your enter plus nice pics might be part personss negative love being defrent mind total poeple , Best boxing speed bags

    ReplyDelete
  3. World is moving with lightning speed and super fast pace that creating many innovative and disruptive technologies which are eco friendly and undiscovered earlier. Salesforce interview questions and answers

    ReplyDelete
  4. wonderful article contains lot of valuable information. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.
    This article resolved my all queries.good luck an best wishes to the team members.continue posting.learn digital marketing use these following link
    Digital Marketing Course in Chennai

    ReplyDelete
  5. MAJOR168 is open for football betting today. There are many big camps together BTi SBOBET IBCBET CMD365 if you are looking for a football betting website. Do not miss this site, there is football, there are all sports in the world. คาสิโนออนไลน์. Betting is available 24 hours a day with the best odds per pair in Thailand. Guaranteed automatic deposit and withdrawal system 10 seconds.

    Live sports betting Online football betting Good price with every football match open for today online football betting SAGAME88 There are many big camps together, SBOBET IBCBET BTi CMD365, the only website complete in online football betting คาสิโนออนไลน์. There is every sport on the planet in here. With the automatic deposit and withdrawal system for 10 seconds, we have a live football system to watch every night.


    We offer a wide variety of services. Called him the only player to finish with everything else does not have to go to the web preview ufabet as online. Online casinos Baccarat online Online betting games, Slot online, and with new technology, you can play ufabet via mobile phone today. Mobile Baccarat, play online via the website


    Ufabet1688 of us again the way we are websites directly, not through a General Services, where customers will know it absolutely was extremely really no cheating possible on-site gambling online, it is ufabet1688 of us will hit prices.

    ReplyDelete
  6. Choose to bet on football with us There are more than 100 different sports to choose from, playing live every match for you to have fun 24 hours a day. There is an online casino, Baccarat, สมัคร ufa, Dragon Tiger, Sa Casino Sexy Bacarat, live broadcast directly to your hand 24 hours a day.

    ReplyDelete
  7. บาคาร่าออนไลน์ ถือว่าเป็น เว็บบาคาร่าออนไลน์ ที่นอกจากทำการรวบรวมเหล่า เกมคาสิโนออนไลน์ที่ดีที่สุด 2021 ทุกรูปแบบที่มีแล้วนั้น ทางเว็บเรา ยังพร้อมมอบสิทธิพิเศษ และผลประโยชน์ต่าง ๆ มากมาย เพื่อคืนกำไร และเอื้อสิทธิผลประโยชน์ที่ผู้เล่นควรได้รับ ไม่ว่าจะเป็นสมาชิกเก่าหรือใหม่ก็ตาม อาทิเช่น โปรโมชั่นแรกเข้า 30% ทันที โปรโมชั่นแนะนำเพื่อนรับ 20% และ โปรโมชั่นคืนยอดเสียที่ผู้เล่นสามารถกดรับได้ในทุก ๆ เดือน 5 % อีกทั้งทางเว็บไซต์ยังได้พัฒนาระบบทางการเงิน เข้าสู่รูปแบบออโต้ หรืออัตโนมัติ เพื่อความปลอดภัยและมั่นคงในธุรกรรมทางการเงินของเหล่าสมาชิก รวมไปถึงการให้บริการติดต่อสอบถามตลอด 24 ชม. กับทีมงานเจ้าหน้าที่มืออาชีพ บาทคาร่าออนไลน์ ที่พร้อมให้คำปรึกษาด้วยเช่นกันนั่นเอง.

    ReplyDelete
  8. สล็อตออนไลน์ (Slot Online) คือการนำเครื่องเล่นพนัน ตู้สล็อตแมชชีน ที่กล่าวมาข้างต้นนี้ นำมาทำเป็นเกมอิเล็กทรอนิกส์ที่เรียกกันว่า สล็อตออนไลน์ เนื่องด้วยยุคสมัยพัฒนาคนหันมานิยมเล่นพนันกันผ่านคอมพิวเตอร์ จะได้นำเกมสล็อตมาทำเป็นเกมพนันออนไลน์ ผ่านระบบเครื่อข่ายอินเตอร์เน็ต ซึ่งผู้เล่นสามารถเล่นแบบผ่าน โปรแกรมสล็อต ก็ได้หรือจะเป็นการเข้าเล่น Slots ผ่านหน้าเว็บไซต์ผู้ให้บริการ ซึ่งบริการเกม สล็อตออนไลน์ นั้นก็มีรูปแบบของกติกาการเล่น คล้ายกันกับการเล่นบนตู้สล็อตแมชชีน ทั้งภาพและเสียงสมจริงเร้าใจไม่แพ้กันกับไปนั่งเล่นในคาสิโนเลยทีเดียว.

    ReplyDelete
  9. If you are looking for a good website, ufa, UEFA BET casino site. Which can be played as a complete solution, able to answer Both in terms of quality and performance that are quite diverse It is best to have a lot of these things.

    ReplyDelete
  10. ufabet Parent company, the most popular online gambling website, whether it is online football betting Online casinos Baccarat online All of them were not less popular than each other. Become a member of UEFA Bet Playing with the parent company Did not pass agent Bet on a variety of casino games Especially the gambler who likes to Online football betting Our website provides 4 football odds, football betting, a minimum of 10 baht , betting is easy

    ReplyDelete
  11. แทงบอล กับ i99CLUB เว็บแทงบอล ที่ตอบโจทย์ให้กับคุณได้อย่างดีเยี่ยมที่สุด เท่าที่จะเป็นไปได้แล้วก็บอกได้เลยว่าการทำเงินตรงจุดนี้ เป็นอีกหนึ่งทางเลือกที่ข้างๆ ที่จะการันตีได้อย่างชัดเจนแล้วว่า เป็นสิ่งที่ดีที่สุดและทรงประสิทธิภาพมากที่สุด เท่าที่จะเป็นไปได้และเชื่อได้เลยว่า มันจะเป็นอีกหนึ่งตัวเลือกที่พร้อมจะเปิดกว้างให้กับคุณได้ อย่างมั่นคงและทรงประสิทธิภาพมากที่สุด

    ReplyDelete
  12. เราให้บริการรวดเร็ว ถูกต้อง แม่นยำ และปลอดภัยต่อข้อมูล ใช้งานง่าย สะดวก โดยที่ไม่ทำให้การเดิมพันของท่านติดขัด ใช้เวลาเพียงไม่กี่วินาทีเท่านั้น และสามารถเข้าเล่นได้จริง ระบบของเราเป็น คาสิโนสด แทงบอลสด ที่มีการถ่ายทอดสดตรงจากคาสิโนในต่างประเทศ ไม่มีการตัดต่อวีดีโอ ทำให้ท่านสามารถมั่นใจได้ว่าจะไม่มีการโกงหรือการทุจริตเกิดขึ้น.

    ReplyDelete

Note: only a member of this blog may post a comment.