Hello Friends, In this tutorial, I am going to show you some Interview Questions and Answers on NET.

Interview Questions and Answers for .Net Beginners.

Interview Questions

1- What’s the advantage of using System.Text.StringBuilder over System.String?

Ans- StringBuilder is more efficient in the cases, where a lot of manipulation is done to the text. Strings are immutable, so each time it’s being operated on, a new instance is created.

2- Is it possible to store multiple data types in System.Array?

Ans- No.

3 -What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?

Ans- System.Array.CopyTo() performs a deep copy of the array, the System.Array.Clone() is shallow.

4- How can you sort the elements of the array in descending order?

Ans- By calling Sort() and then Reverse() methods.

5- What’s the .NET datatype that allows the retrieval of data by a unique key?

Ans- HashTable.

6- What’s class SortedList underneath?

Ans- A sorted HashTable.

7- Will finally block get executed if the exception had not occurred?

Ans- Yes.

8- Can multiple catch blocks be executed?

Ans- No, once the proper catch code fires off, the control is transferred to the finally block (if there are any), and then whatever follows the finally block.

9- Why is it a bad practice to throw your own exceptions?

Ans- Well, if at that point you know that an error has occurred, then why not write the proper code to handle that error instead of passing a new Exception object to the catch block? Throwing your own exceptions signifies some design flaws in the project.

10- What’s a delegate?

Ans- A delegate object encapsulates a reference to a method. In C++ they were referred to as function pointers.

11- What’s a multicast delegate?

Ans- It’s a delegate that points to and eventually fires off several methods.

12- How’s the DLL Hell problem solved in .NET?

Ans- Assembly versioning allows the application to specify not only the library it needs to run (which was available under Win32) but also the version of the assembly.

14- What are the ways to deploy an assembly?

Ans- An MSI installer, a CAB archive, and XCOPY command.

15- What’s a satellite assembly?

Ans- When you write a multilingual or multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies.

16- What namespaces are necessary to create a localized application?

Ans- System.Globalization, System.Resources.

17- What’s the difference between // comments, /* */ comments and /// comments?

Ans- Single-line, multi-line and XML documentation comments.

18- What’s the difference between <c> and <code> XML documentation tag?

Ans- Single line code example and multiple-line code example.

19- Is XML case-sensitive?

Ans- Yes, so <Student> and <student> are different elements.

20- What debugging tools come with the .NET SDK?

Ans – CorDBG – command-line debugger, and DbgCLR – graphic debugger. Visual Studio .NET uses the DbgCLR. To use CorDbg, you must compile the original C# file using the /debug switch.

21- What does the This window show in the debugger?

Ans- It points to the object that’s pointed to by this reference. Object’s instance data is shown.

22- What does assert() do?

Ans- In debug compilation, assert takes in a Boolean condition as a parameter, and shows the error dialog if the condition is false. The program proceeds without any interruption if the condition is true.

23- What’s the difference between the Debug class and Trace class?

Ans- Documentation looks the same. Use Debug class for debug builds, use Trace class for both debug and release builds.

24- Why are there five tracing levels in System.Diagnostics.TraceSwitcher?

Ans- The tracing dumps can be quite verbose and for some applications that are constantly running you run the risk of overloading the machine and the hard drive there. Five levels range from None to Verbose, allowing for fine-tuning the tracing activities.

25-Where is the output of TextWriterTraceListener redirected?

Ans- To the Console or a text file depending on the parameter passed to the constructor.

26- How do you debug an ASP.NET Web application?

Ans- Attach the aspnet_wp.exe process to the DbgClr debugger.

27- What are three test cases you should go through in unit testing?

Ans- Positive test cases (correct data, correct output), negative test cases (broken or missing data, proper handling), exception test cases (exceptions are thrown and caught properly).

28- Can you change the value of a variable while debugging a C# application?

Ans- Yes, if you are debugging via Visual Studio.NET, just go to Immediate window.

29- Explain the three services model (three-tier application).

Ans- Presentation (UI), business (logic and underlying code) and data (from storage or other sources).

30- What are advantages and disadvantages of Microsoft-provided data provider classes in ADO.NET?

Ans- SQLServer.NET data provider is high-speed and robust, but requires SQL Server license purchased from Microsoft. OLE-DB.NET is universal for accessing other sources, like Oracle, DB2, Microsoft Access and Informix, but it’s a .NET layer on top of OLE layer, so not the fastest thing in the world. ODBC.NET is a deprecated layer provided for backwards compatibility to ODBC engines.

31- What’s the role of the DataReader class in ADO.NET connections?

Ans- It returns a read-only dataset from the data source when the command is executed.

32- What is the wildcard character in SQL?

Ans- Let’s say you want to query the database with LIKE for all employees whose name starts with La. The wildcard character is %, the proper query with LIKE would involve ‘La%’.

33- Explain ACID rule of thumb for transactions.

Ans- Transaction must be Atomic (it is one unit of work and does not dependent on previous and following transactions), Consistent (data is either committed or roll back, no “in-between” case where something has been updated and something hasn’t), Isolated (no transaction sees the intermediate results of the current transaction), Durable (the values persist if the data had been committed even if the system crashes right after).

34- What connections does Microsoft SQL Server support?

Ans- Windows Authentication (via Active Directory) and SQL Server authentication (via Microsoft SQL Server username and passwords).

35- Which one is trusted and which one is untrusted?

Ans- Windows Authentication is trusted because the username and password are checked with the Active Directory, the SQL Server authentication is untrusted since SQL Server is the only verifier participating in the transaction.

36- Why would you use untrusted verification?

Ans- Web Services might use it, as well as non-Windows applications.

37- What does the parameter Initial Catalog define inside Connection String?

Ans- The database name to connect to.

38- What’s the data provider name to connect to Access database? Microsoft.Access.

Ans- Microsoft.Access.

39- What does Dispose method do with the connection object? Deletes it from the memory.

Ans- What is a pre-requisite for connection pooling? Multiple processes must agree that they will share the same connection, where every parameter is the same, including the security settings.


Hope you liked this post about Interview Questions and Answers on.NET. I will appreciate your feedback, Comments and suggestions.

View More:

Interview Questions And Answers on Oops-Part 1

Thank You.


  • Very great post. I simply stumbled upon your weblog and wanted to mention that I have truly enjoyed browsing your weblog posts. After all I will be subscribing for your feed and I am hoping you write again very soon!|

  • How to find love without online dating

    Spring is in the air, which suggests gambolling lambs, Magnolia in bloom and a new crop of sexes thinking: “oh no! must i start dating again,but “Oh jesus! how possibly do I meet someone,

    Being thrown in the dating pool if you are of a certain age (Or senior) Is not a bundle of laughs. But remaining alone after losing a partner or a bruising divorce is even worse. So everywhere, People right now are picking themselves up off the floor and having a go. there is no doubt it takes courage. for the reason that Judi Dench, Playing widowed pensioner Evelyn Greenslade inThe the second best Exotic Marigold Hotel, alleges: “The distinction between what we want and what we fear is the width of an eyelash,

    regarding the plus side, There are reasons to mid or late life dating. Women who’ve been married and had their kids already may be less hung up on commitment. mature, in turn, often be moderately house trained. “You know a man who’s been married often will roast a chicken and replace a washer, Says life guide Nina Grunfeld, creator ofLife Clubs. “they’re also aware that women are three dimensional, relatively permanently wearing sexy lingerie,

    Hannah Clark, A just lately divorced mother of three, Finds the idea of online dating “Toe curling and very American, She is one of thousands of Britons who have no intention of being part of the online dating site revolution. “I know everybody’s on Tinder, pronounces Hannah, 49, workers,who are your employees part time as a garden designer. adam4adam gay dating site After his the divorce process, He joined an opening paragraphs agency. “it is an open secret, he admits that, “That the ladies pay and the men don’t,

    Reasoning that signing up with an agency would be “A cheap way of having a constant supply of women, he tells he met mostly “‘dull magistrates who’d been dumped by their husbands after they’d become fusty and fair, He brings: “they did not joke or flirt I call it magistrate syndrome. And they weren’t looking for looking feminine or delicious. they were just too sensible,

    after several dates with “Nice but noble women, Simon decided to pay attention to his own social circle. “I is definitely a bit rude and prickly, So I’m not asked out much, But I threw a few social events with the idea that I might get invited back. Was it a waste of money and time? “Not in the least! wow! I met my girlfriend at a drinks party thrown by one of my guests a few months later, Simon’s in closing? “You’re most likely to meet people through friends and friends of friends but you might have to get making use of,

    Hannah is holding out the hope that everyday life the school gates, Her dog moves, Her neighborhood, Her occasional work trips abroad might throw up any lover. “When I’m to the shops I see people’s more honest, Unpolished faces, she says.

    So far her day to day activities have produced only one candidate an aggressive, Boastful neighbor but the ink on her “well and protracted” divorce or separation papers is barely dry. “During the divorce I put all thoughts of a romantic to one side, Possibly to protect your kids, tells Hannah, Who’s now contemplating about joiningAndrew Robson’s bridge club in Fulham. “Now I’m beyond doubt ready to meet someone,

    the pros say it takes time for the wounds to heal. “You’ve got loss at the end of the day, Saysdating guru Madeleine builder. “And if you haven’t dealt with that loss it can often be difficult to move on, I meet Madeleine at a seminar in Bloomsbury, Where a group of mid life divorcs have paid 25 to attend a session called Starting Over.

    Madeleine, A soigne redhead in white jeans and a black blouse, journeys from “how to deal with the baggage” you can find, states, “No fast track” To ways of finding a partner new. During her class, All that old hunting ground clichs crop up friends, passions, exercise, efforts, The inevitable dating agencies and websites.

    james Sykes, A divorced counsel of 61, Is a regular on London’s upmarket evening course circuit, Which he believes are “Really take places, He’s some sort of fan, according to him of the debates atIntelligence Squared, Which pull in big names but moreover for Fred “naturally smart women,

    He also rates the classes at theSchool of Lifeand is intrigued by theIndytutewhose folksy line up includes a lot of swing dancing to learning the ukulele. He suggests the best events are ones which involve interaction. “It’s more unmanageable to start a conversation if you’re all just sitting listening to a talk,

    Has he met anyone at these games? Anyone he essentially fancied? “One woman had a sound judgment of fun, But was very sturdily built and a bit non U, he admits that. “It could not work, james, Who is semi patterns are released, informs me he’s now got his eye ona talk by Antony Beevor at the How to Academy. it’s called ‘Ardennes 1944. Hitler’s continue working Gamble’. “Who won’t want to go to that, he states. “It sounds exceptional,

    efficiently, possibly. But Fred would surely find a steeper ratio of unattached women on a yoga holiday.

    Madeleine’s tips for moving forward to after divorce

    Accept that it takes time the more raw things are, The more compassionate you should be to yourself.

    “The tours are actually powerful, Says holmes, Who sends objectives off on solo flirting missions armed with helpful tips. “With the right skills it will take just eight weeks to find a match.

  • Helpful info. Lucky me I found your site by accident, and I’m surprised why this accident did not came about earlier! I bookmarked it.|

  • I’m trying to use software to erase the information on my old computer before donating it. The mouse is not working on the computer. I’ve tried another mouse on the computer and it still will not work. I need to reboot my computer in order to start the disc wiper. Is there a way of rebooting my computer without a mouse? Thanks so much!.

  • With havin so much written content do you ever run into any issues of plagorism or copyright violation? My blog has a lot of completely unique content I’ve either written myself or outsourced but it looks like a lot of it is popping it up all over the internet without my permission. Do you know any solutions to help protect against content from being stolen? I’d truly appreciate it.|

  • 115 new carrying case take Jammu and Kashmir’s tally past 2000

    Jammu and Kashmir recorded 115 new Covid 19 cases on Thursday taking existing tally in the Union Territory to 2036, having said that, The Thursday figure was much less compared to Wednesday 162 cases the largest single day rise in coronavirus cases.

    The number of casualties due to the virus rose to 27 in your neighborhood after the 55 year old man from north Kashmir Khanpora, Who died at a hospital in Srinagar on thursday, Was confirmed positive for the virus on Thursday.

    Officials said the man was referred from GMC Hospital Baramulla with fever and asthmatic distress to Shri Maharaja Hari Singh(SMHS) infirmary in Srinagar.

    Patient expired within hours of classes. His sample tested perfect for SARS COV 2 (COVID 19) in today’s market, Said nodal official, Covid 19, medical professional Salim Khan.

    24 of all Covid fatalities in the UT are from Kashmir division and three are from the Jammu division.

    Officials testified that of the new 115 positive cases, 101 were reported in Kashmir while 14 were in Jammu division.

    Of the 10 areas of Kashmir division, Fresh cases were described in Anantnag, Srinagar, Kupwara, Baramulla, Shopian, Budgam and Pulwama zones, worth spending total tally in the division to 1,636.

    the best jump was in Kupwara with 45 new cases including 44 travellers, While Baramulla recorded 16 new cases including 12 travellers as well as Srinagar and Budgam, 11 claims each. ended up single digit jumps in other districts in the Valley.

    11 out of the 450 samples tested rusian brides at CD Hospital were discovered to be positive, asserted Dr Salim Khan.

    good cases, Three are women who are pregnant from Anantnag and a doctor of Budgam posted in district hospital Shopian, he was quoted saying.

    The HT self-help guide to Coronavirus COVID 19

    In the Jammu splitting, the fresh cases were recorded in Jammu, Kathua, Udhampur and Reasi zones, utilizing the division tally to 400.

    Five more patients were wiped out after recovery one from Jammu division and four from Kashmir. up to date, 859 from the total 2036 cases have recovered, 763 these are from Kashmir and 65 are from the Jammu division.

    at the present time, on the go cases in Kashmir stand at 849 and 301 in Jammu.

    For Coronavirus Live revisions

    right up till date, 1.55 lakh people in touch with suspected cases have been put under surveillance 37,009 in home quarantine, 55 in medical quarantine and 38,021 under home monitoring. additional these, 79,474 people have completed their 28 day security period.

    The union territory had recorded a very high single day spike of 162 new cases on Wednesday with two deaths due to the respiratory disease. On thursday, A 90 year old corona positive man died at Kashmir Sheri Kashmir company of Medical Sciences (touches upon) inside Srhavingagar, While two persons one each in Jammu and Kashmir divisions died on Monday due to the illness.

  • Thanks for this glorious article. Yet another thing to mention is that most digital cameras can come equipped with the zoom lens so that more or less of that scene to get included through ‘zooming’ in and out. These types of changes in target length are generally reflected from the viewfinder and on significant display screen at the back of the particular camera.

  • 20446 988860Hey, you used to write excellent, but the last few posts have been kinda boringK I miss your super writings. Past couple of posts are just a bit out of track! come on! 270436