Introduction
If you are going for a .NET interview, you may want to read these .NET interview questions and their answers.
1. What is the sequence of execution of the ASP.NET page life cycle?
The simple way is to remember SILVER.
- S (It is not counted)
- I (Init)
- L (Load)
- V (Validate)
- E (Event)
- R (Render)
Read more here.
2. What is the difference between a Hash Table and a Dictionary?
The main differences are listed below.
Dictionary,
- Returns an error if the key does not exist
- No boxing and unboxing
- Faster than a Hash table
Hashtable,
- Returns NULL even if the key does not exist
- Requires boxing and unboxing
- Slower than a Dictionary
3. How to use View state?
string str = "Sibeesh Passion";
if(ViewState["SampleText"]==null)
{
ViewState["SampleText"] = str;
}
4. What are the state management techniques used in .NET?
Client-side
- Hidden Field
- View State
- Cookies
- Control State
- Query Strings
Server-side
- Session
- In Proc mode
- State Server mode
- SQL Server mode
- Custom mode
- Application.
Read here.
5. How can we create a new table in SQL with only the structure?
Here is the query to do that.
Select * Into<B>From<A>Where1 = 2
Points to be noted:
- A is the source table.
- B is the destination table.
- Condition 1=2 is to prevent the data from being copied.
6. How to add a button dynamically to a grid view?
Button myButton = newButton();
myButton.Text = "Hai";
myGrid.Controls.Add(myButton);
7. How to find a control inside a GridView?
Button btnTest = (Button) myGrid.Rows[0].Cells[1].Controls[1].FindControl("myButton ");
Here we are finding the control myButton from the 0th row first cell.
8. What are abstract and interface? Provide actual examples.
Please read here.
9. What is a partial class?
There are the following situations when splitting a class definition is desirable:
- To work with large projects.
- To split the class definitions as we needed with the keyword partial.
10. How to use a partial class?
public partial class DailyExpenses
{
To make it more real, let us consider this class is used by the Husband .
He will add his expenses (in programming life , his codes )
public void AddExpensesByHus()
{
}
}
public partial class DailyExpenses
{
To make it more real, let us consider this class is used by the Wife.
She will add his expenses (in programming life , her codes )
public void AddExpensesByWife()
{
}
}
11. How to remove a constraint from a table in SQL Server?
ALTER TABLE MyTab DROP CONSTRAINT myConstraint
12. How to create Table Variables In T-SQL?
Normally the syntax to create a table variable is the same as to create a table statement.
DECLARE@tabVar TABLE
(
Your fields here
)
13. How can you delete a duplicate record from a table in SQL?
There are so many ways to do this. Here I am sharing what I use when I get that kind of situation.
I will create a temp table.
Copy the distinct data from the existing table to the temp table.
Empty the data in the existing table.
Insert the data from the temp table into the source table.
Here is the query to do that:
select distinct * into #tempTab From Address_Tab
delete from Address_Tab
insert into Address_Tab
select * from # tempTab
drop table # tempTab
14. When to use an override and new in C#?
- We can use override when there is a virtual/abstract/override type of method in a base class.
- We can use New when there is no virtual/abstract/override type of method in a base class.
Next readings:

TejaswiniPosted Jul 4, 2024, 9:45 AM
Great Post!
sandip kadamPosted Mar 12, 2020, 5:55 AM
Nice !! helpful for interview
Ravi PatelPosted May 20, 2019, 3:44 AM
Nice one thanks
saqib khanPosted Oct 5, 2018, 11:48 PM
Lub u for sharing your knowledge with us
Danish ShaikhPosted Apr 19, 2018, 11:23 PM
SILVER. = S for Start of request we can though .just a thought
Amol KumbhkarnaPosted Feb 15, 2018, 2:02 AM
Very useful thanks for sharing....
Sibeesh VenuPosted Jan 6, 2017, 12:56 AM
Rakesh Ranjan Thanks much for your feedback.
Sibeesh VenuPosted Jan 6, 2017, 12:56 AM
Subash Thanks much for your feedback.
Rakesh RanjanPosted Jan 5, 2017, 1:04 PM
Heartly Thanx for sharing this
SubashPosted Aug 17, 2016, 1:02 PM
Thanks for share
Sibeesh VenuPosted May 4, 2016, 1:00 PM
Vivek Kumar Thanks
Sibeesh VenuPosted May 4, 2016, 1:00 PM
Sr Karthiga Thanks
Vivek KumarPosted Apr 20, 2016, 5:31 AM
Good one
Sr KarthigaPosted Feb 23, 2016, 7:45 PM
good one
Sr KarthigaPosted Feb 23, 2016, 7:44 PM
Nice explanation
Sibeesh VenuPosted Feb 4, 2016, 3:56 AM
amit singh Thank you
Sibeesh VenuPosted Feb 4, 2016, 3:56 AM
Arul R Thank you
Amit Kumar SinghPosted Feb 4, 2016, 3:42 AM
Thanks for Article
Arul RPosted Jan 17, 2016, 11:01 AM
Thanks for nice article
Sibeesh VenuPosted Jan 10, 2016, 10:55 PM
Prakash Tripathi Thank you
Prakash TripathiPosted Jan 9, 2016, 12:58 AM
Good one.
Sibeesh VenuPosted Dec 23, 2015, 11:16 PM
Santhakumar Munuswamy Thank you
Santhakumar MunuswamyPosted Dec 23, 2015, 3:45 PM
Thanks for nice article
Sibeesh VenuPosted Dec 21, 2015, 1:35 AM
Rupali Shinde Thank you
Rupali ShindePosted Oct 23, 2015, 12:08 AM
just awesome article :)
Sibeesh VenuPosted Oct 7, 2015, 4:43 AM
Nikhil G Thanks a lot
Nikhil GPosted Oct 7, 2015, 4:06 AM
Super Like
Sibeesh VenuPosted Sep 26, 2015, 5:20 AM
Ajeet Mishra Thanks buddy
Ajeet MishraPosted Sep 26, 2015, 5:17 AM
very nice
Sibeesh VenuPosted Sep 22, 2015, 10:30 AM
Upendra Pratap Shahi :) I will work on it buddy.
Upendra Pratap ShahiPosted Sep 22, 2015, 8:55 AM
next link sir...
Sibeesh VenuPosted Aug 10, 2015, 7:21 AM
Upendra Pratap Shahi Thank you Buddy
Upendra Pratap ShahiPosted Aug 10, 2015, 6:43 AM
great blast sir...
Sibeesh VenuPosted Jul 17, 2015, 1:22 AM
Prakash Tripathi Thank you
Sibeesh VenuPosted Jul 17, 2015, 1:22 AM
Amik Shukla Welcome. Thank you
Prakash TripathiPosted Jul 17, 2015, 1:04 AM
Good refresher
Amik ShuklaPosted Jul 10, 2015, 6:04 AM
Thanks you Sir!
Sibeesh VenuPosted Jun 23, 2015, 9:59 PM
Amol Sarkate Thank you :)
Amol SarkatePosted Jun 23, 2015, 1:21 PM
nice
Sibeesh VenuPosted Jun 9, 2015, 11:30 AM
Jagadish Palanivelu Thank you :)
Sibeesh VenuPosted Jun 9, 2015, 11:30 AM
Sumit Jolly Thank you :)
Jagadish PalaniveluPosted Jun 9, 2015, 8:22 AM
Neatly Explained...
Guest UserPosted Feb 6, 2015, 2:03 AM
I liked clear difference b/w Hash Table and a Dictionary
Sibeesh VenuPosted Feb 5, 2015, 11:21 PM
Nimit Joshi Thank you dude.
Nimit JoshiPosted Feb 5, 2015, 11:01 PM
Excellent..
Sibeesh VenuPosted Feb 5, 2015, 8:40 AM
Manish Kumar Choudhary Thanks a lot :)
Sibeesh VenuPosted Feb 5, 2015, 8:40 AM
Viipiin Tyagi Thanks a lot :)
Manish Kumar ChoudharyPosted Feb 5, 2015, 7:06 AM
Nice one. similar question i also got in interview many time.
Vipin TyagiPosted Feb 5, 2015, 5:50 AM
good series....I faced many intervew and these questions are there...
Sibeesh VenuPosted Feb 5, 2015, 4:00 AM
ani Sure . Thank you . I will try to write .
AniPosted Feb 5, 2015, 2:39 AM
Thanks for sharing your knowledge... could you please add questions regarding exception handling, polymorphism, collections and grid view functionality
Sibeesh VenuPosted Jan 24, 2015, 11:31 AM
Abhishek Yadav Thank you :)
Abhishek YadavPosted Jan 24, 2015, 11:10 AM
Fantastic.... Thanx for sharing these questions.. :)